Package: SB-DISASSEM¶
private: stuff related to the implementation of the disassembler
Function¶
%MAKE-ARG
%MAKE-DSTATE
%MAKE-SEGMENT
ADD-DEBUGGING-HOOKS
ADD-FUN-HEADER-HOOKS
ADD-SEGMENT-LABELS
ADD-SOURCE-TRACKING-HOOKS
ALIGN
ARG-FIELDS
ARG-NAME
ARG-PREFILTER
ARG-PRINTER
ARG-SIGN-EXTEND-P
ARG-USE-LABEL
ARG-VALUE
BUILD-INST-SPACE
CALL-FUN-HOOKS
CALL-OFFS-HOOKS
CODE-FUN-MAP
CODE-INSTS-OFFS-TO-SEGMENT-OFFS
CODE-OFFS-TO-SEGMENT-OFFS
CODE-SAP-MAKER
COMPILED-FUNS-OR-LOSE
DCHUNK=
DCHUNK-AND
DCHUNK-EXTRACT
DCHUNK-STRICT-SUPERSET-P
DISASSEM-STATE-P
DISASSEMBLE-ASSEM-SEGMENT
DISASSEMBLE-CODE-COMPONENT
DISASSEMBLE-FUN
DISASSEMBLE-MEMORY
DISASSEMBLE-SEGMENT
DISASSEMBLE-SEGMENTS
DSTATE-ADDR-PRINT-LEN
DSTATE-ALIGNMENT
DSTATE-ARGUMENT-COLUMN
DSTATE-BYTE-ORDER
DSTATE-CUR-ADDR
DSTATE-CUR-LABELS
DSTATE-CUR-OFFS-HOOKS
DSTATE-CUR-OFFS
DSTATE-CURRENT-VALID-LOCATIONS
DSTATE-DEBUG-VARS
DSTATE-FILTERED-ARG-POOL-FREE
DSTATE-FILTERED-ARG-POOL-IN-USE
DSTATE-FILTERED-VALUES
DSTATE-FUN-HOOKS
DSTATE-GETPROP
DSTATE-INST-PROPERTIES
DSTATE-LABEL-HASH
DSTATE-LABELS
DSTATE-NEXT-ADDR
DSTATE-NEXT-OFFS
DSTATE-NOTES
DSTATE-OUTPUT-STATE
DSTATE-SCRATCH-BUF
DSTATE-SEGMENT-SAP
DSTATE-SEGMENT
DSTATE-SETPROP
FILTERED-ARG-NEXT
FIND-ASSEMBLER-ROUTINE
FIND-INST
FIND-VALID-STORAGE-LOCATION
FORMAT-ARGS
FORMAT-DEFAULT-PRINTER
FORMAT-LENGTH
FORMAT-NAME
FUN-HEADER-HOOK
FUN-INSTS-OFFSET
GET-CODE-CONSTANT-ABSOLUTE
GET-CODE-CONSTANT
GET-CODE-SEGMENTS
GET-DIFFERENT-SOURCE-FORM
GET-FUN-SEGMENTS
GET-INST-SPACE
GET-INTERNAL-ERROR-NAME
GET-NIL-INDEXED-OBJECT
GET-RANDOM-TN-NAME
GROK-NIL-INDEXED-SYMBOL-SLOT-REF
GROK-SYMBOL-SLOT-REF
HANDLE-BOGUS-INSTRUCTION
HANDLE-BREAK-ARGS
INST-CONTROL
INST-FORMAT-NAME
INST-ID
INST-LABELLER
INST-LENGTH
INST-MASK
INST-NAME
INST-PREFILTERS
INST-PRINT-NAME
INST-PRINTER
INST-SPACE-CHOICE-P
INST-SPACE-P
INST-SPECIALIZERS
INST-SPECIALIZES-P
INSTRUCTION-FORMAT-P
INSTRUCTION-P
ISCHOICE-COMMON-ID
ISCHOICE-SUBSPACE
ISPACE-CHOICES
ISPACE-VALID-MASK
LABEL-SEGMENTS
LOCATION-GROUP-LOCATIONS
MAKE-CODE-SEGMENT
MAKE-DSTATE
MAKE-INST-FORMAT
MAKE-INST-SPACE-CHOICE
MAKE-INST-SPACE
MAKE-INSTRUCTION
MAKE-LOCATION-GROUP
MAKE-MEMORY-SEGMENT
MAKE-OFFS-HOOK
MAKE-SEGMENT
MAKE-SOURCE-FORM-CACHE
MAKE-STORAGE-INFO
MAKE-VECTOR-SEGMENT
MAP-SEGMENT-INSTRUCTIONS
MAYBE-NOTE-ASSEMBLER-ROUTINE
MAYBE-NOTE-ASSOCIATED-STORAGE-REF
MAYBE-NOTE-NIL-INDEXED-OBJECT
MAYBE-NOTE-NIL-INDEXED-SYMBOL-SLOT-REF
MAYBE-NOTE-SINGLE-STORAGE-REF
MAYBE-NOTE-STATIC-SYMBOL
MEMORY-SAP-MAKER
NEW-FILTERED-ARG
NOTE-CODE-CONSTANT-ABSOLUTE
NOTE-CODE-CONSTANT
NOTE
NUMBER-LABELS
OFFS-HOOK-BEFORE-ADDRESS
OFFS-HOOK-FUN
OFFS-HOOK-OFFSET
OFFS-HOOK-P
ORDER-SPECIALIZERS
PAD-INST-COLUMN
PRIN1-QUOTED-SHORT
PRIN1-SHORT
PRINC16
PRINT-BLOCK-BOUNDARY
PRINT-BYTES
PRINT-CURRENT-ADDRESS
PRINT-INST
PRINT-NOTES-AND-NEWLINE
READ-SIGNED-SUFFIX
READ-SUFFIX
REWIND-CURRENT-SEGMENT
SAP-MAKER
SAP-REF-INT
SEG-CODE
SEG-HOOKS
SEG-INITIAL-OFFSET
SEG-INITIAL-RAW-BYTES
SEG-LENGTH
SEG-OBJECT
SEG-SAP-MAKER
SEG-STORAGE-INFO
SEG-VIRTUAL-LOCATION
SEGMENT-OFFS-TO-CODE-OFFS
SEGMENT-P
SET-LOCATION-PRINTING-RANGE
SFCACHE-DEBUG-SOURCE
SFCACHE-LAST-FORM-RETRIEVED
SFCACHE-LAST-LOCATION-RETRIEVED
SFCACHE-TOPLEVEL-FORM-INDEX
SIGN-EXTEND
SNARF-ERROR-JUNK
SOURCE-FORM-CACHE-P
SPECIALIZER-RANK
STORAGE-INFO-DEBUG-VARS
STORAGE-INFO-FOR-DEBUG-FUN
STORAGE-INFO-GROUPS
STORAGE-INFO-P
TAB
TAB0
TRY-SPECIALIZING
VALID-EXTENDED-FUNCTION-DESIGNATORS-FOR-DISASSEMBLE-P
VECTOR-SAP-MAKER