SB-DISASSEM

SB-DISASSEM

properties


ID: SB-DISASSEM
LOCK: T


private: stuff related to the implementation of the disassembler

DSTATE-OPERANDS   compiled function

properties


ID: SB-DISASSEM:DSTATE-OPERANDS
ALLOC: HEAP IMMOBILE



DSTATE-OPERANDS names a compiled function:
  An accessor for SB-DISASSEM:DISASSEM-STATE
  Lambda-list: (INSTANCE)
  Derived type: (FUNCTION (SB-DISASSEM:DISASSEM-STATE) (VALUES T &OPTIONAL))
  Source file: SYS:SRC;COMPILER;TARGET-DSTATE.LISP

definitions
  • SYS:SRC;COMPILER;TARGET-DSTATE.LISP

SEG-VIRTUAL-LOCATION   compiled function

properties


ID: SB-DISASSEM:SEG-VIRTUAL-LOCATION
ALLOC: HEAP IMMOBILE



SEG-VIRTUAL-LOCATION names a compiled function:
  An accessor for SB-DISASSEM:SEGMENT
  Lambda-list: (INSTANCE)
  Derived type: (FUNCTION (SB-DISASSEM:SEGMENT)
                 (VALUES (UNSIGNED-BYTE 64) &OPTIONAL))
  Source file: SYS:SRC;COMPILER;TARGET-DSTATE.LISP

(SETF SEG-VIRTUAL-LOCATION) names a compiled function:
  An accessor for SB-DISASSEM:SEGMENT
  Lambda-list: (VALUE INSTANCE)
  Derived type: (FUNCTION ((UNSIGNED-BYTE 64) SB-DISASSEM:SEGMENT)
                 (VALUES (UNSIGNED-BYTE 64) &OPTIONAL))
  Source file: SYS:SRC;COMPILER;TARGET-DSTATE.LISP

definitions
  • SYS:SRC;COMPILER;TARGET-DSTATE.LISP

MAP-SEGMENT-INSTRUCTIONS   compiled function

properties


ID: SB-DISASSEM:MAP-SEGMENT-INSTRUCTIONS
ALLOC: HEAP IMMOBILE



MAP-SEGMENT-INSTRUCTIONS names a compiled function:
  Lambda-list: (FUNCTION SEGMENT DSTATE &OPTIONAL STREAM)
  Dynamic-extent arguments: positional=(0)
  Derived type: (FUNCTION
                 (FUNCTION SB-DISASSEM:SEGMENT SB-DISASSEM:DISASSEM-STATE
                  &OPTIONAL (OR STREAM NULL))
                 (VALUES NULL &OPTIONAL))
  Source file: SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

definitions
  • SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

*DISASSEM-LOCATION-COLUMN-WIDTH​*   var

properties


ID: SB-DISASSEM:*DISASSEM-LOCATION-COLUMN-WIDTH*
ALLOC: HEAP IMMOBILE



*DISASSEM-LOCATION-COLUMN-WIDTH* names a special variable:
  Declared type: (OR NULL (MOD 1001))
  Value: NIL

definitions
  • SYS:SRC;COMPILER;DISASSEM.LISP

SAP-REF-INT   compiled function

properties


ID: SB-DISASSEM:SAP-REF-INT
ALLOC: HEAP IMMOBILE



SAP-REF-INT names a compiled function:
  Lambda-list: (SAP OFFSET LENGTH BYTE-ORDER)
  Derived type: (FUNCTION
                 (SB-SYS:SYSTEM-AREA-POINTER FIXNUM
                  (OR (INTEGER 1 2) (INTEGER 4 4) (INTEGER 8 8))
                  (MEMBER :LITTLE-ENDIAN :BIG-ENDIAN))
                 (VALUES (OR NULL INTEGER) &OPTIONAL))
  Source file: SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

definitions
  • SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

SET-LOCATION-PRINTING-RANGE   compiled function

properties


ID: SB-DISASSEM:SET-LOCATION-PRINTING-RANGE
ALLOC: HEAP IMMOBILE



SET-LOCATION-PRINTING-RANGE names a compiled function:
  Lambda-list: (DSTATE FROM LENGTH)
  Derived type: (FUNCTION (T T T) (VALUES (MOD 21) &OPTIONAL))
  Source file: SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

definitions
  • SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

DISASSEM-STATE   class

properties


ID: SB-DISASSEM:DISASSEM-STATE
ALLOC: HEAP IMMOBILE



DISASSEM-STATE names the structure-class #<STRUCTURE-CLASS SB-DISASSEM:DISASSEM-STATE>:
  Class precedence-list: SB-DISASSEM:DISASSEM-STATE, STRUCTURE-OBJECT,
                         SB-PCL::SLOT-OBJECT, T
  Direct superclasses: STRUCTURE-OBJECT
  No subclasses.
  Sealed.
  Slots:
    SB-DISASSEM::SCRATCH-BUF
      Type: SB-EXT:WORD (unboxed)
      Initform: 0
    SB-DISASSEM::CUR-OFFS
      Type: SB-DISASSEM::OFFSET
      Initform: 0
    SB-DISASSEM::NEXT-OFFS
      Type: SB-DISASSEM::OFFSET
      Initform: 0
    SB-DISASSEM::SEGMENT-SAP
      Type: SB-SYS:SYSTEM-AREA-POINTER
      Initform: (INT-SAP 0)
    SB-DISASSEM:SEGMENT
      Type: (OR NULL SB-DISASSEM:SEGMENT)
      Initform: NIL
    SB-DISASSEM::FOREIGN-CODE-P
      Type: T
      Initform: NIL
    SB-DISASSEM::ABSOLUTIZE-JUMPS
      Type: T
      Initform: T
    SB-DISASSEM::ALIGNMENT
      Type: SB-DISASSEM::ALIGNMENT
      Initform: N-WORD-BYTES
    SB-DISASSEM::BYTE-ORDER
      Type: (MEMBER :BIG-ENDIAN :LITTLE-ENDIAN)
      Initform: *BACKEND-BYTE-ORDER*
    SB-DISASSEM::INST
      Type: T
      Initform: NIL
    SB-DISASSEM::OPERANDS
      Type: T
      Initform: (MAKE-ARRAY 10)
    SB-DISASSEM::N-OPERANDS
      Type: T
      Initform: 0
    SB-DISASSEM::INST-PROPERTIES
      Type: FIXNUM
      Initform: 0
    SB-DISASSEM::FILTERED-VALUES
      Type: SB-DISASSEM::FILTERED-VALUE-VECTOR
      Initform: (MAKE-ARRAY SB-DISASSEM::MAX-FILTERED-VALUE-INDEX)
    SB-DISASSEM::FILTERED-ARG-POOL-IN-USE
      Type: T
      Initform: NIL
    SB-DISASSEM::FILTERED-ARG-POOL-FREE
      Type: T
      Initform: NIL
    SB-DISASSEM::ADDR-PRINT-LEN
      Type: (OR NULL (INTEGER 0 20))
      Initform: NIL
    SB-DISASSEM::ARGUMENT-COLUMN
      Type: SB-DISASSEM::COLUMN
      Initform: 0
    SB-DISASSEM::OUTPUT-STATE
      Type: (MEMBER :BEGINNING :BLOCK-BOUNDARY NIL)
      Initform: :BEGINNING
    SB-DISASSEM::PREVIOUS-CHUNK
      Type: T
      Initform: NIL
    SB-DISASSEM::KNOWN-REGISTER-CONTENTS
      Type: T
      Initform: NIL
    LABELS
      Type: LIST
      Initform: NIL
    SB-DISASSEM::LABEL-HASH
      Type: HASH-TABLE
      Initform: (MAKE-HASH-TABLE)
    SB-DISASSEM::FUN-HOOKS
      Type: LIST
      Initform: NIL
    SB-DISASSEM::CUR-LABELS
      Type: LIST
      Initform: NIL
    SB-DISASSEM::CUR-OFFS-HOOKS
      Type: LIST
      Initform: NIL
    SB-DISASSEM::NOTES
      Type: T
      Initform: NIL
    SB-DISASSEM::CURRENT-VALID-LOCATIONS
      Type: (OR NULL (VECTOR BIT))
      Initform: NIL

definitions
  • SYS:SRC;COMPILER;TARGET-DSTATE.LISP
  • SYS:SRC;COMPILER;TARGET-DSTATE.LISP

SEGMENT   class

properties


ID: SB-DISASSEM:SEGMENT
ALLOC: HEAP IMMOBILE



SEGMENT names the structure-class #<STRUCTURE-CLASS SB-DISASSEM:SEGMENT>:
  Class precedence-list: SB-DISASSEM:SEGMENT, STRUCTURE-OBJECT,
                         SB-PCL::SLOT-OBJECT, T
  Direct superclasses: STRUCTURE-OBJECT
  No subclasses.
  Slots:
    SB-DISASSEM::OBJECT
      Type: T
      Initform: NIL
    SB-DISASSEM::SAP-MAKER
      Type: (FUNCTION NIL SB-SYS:SYSTEM-AREA-POINTER)
      Initform: (SB-INT:MISSING-ARG)
    LENGTH
      Type: SB-DISASSEM::DISASSEM-LENGTH
      Initform: 0
    SB-DISASSEM::VIRTUAL-LOCATION
      Type: SB-DISASSEM::ADDRESS (unboxed)
      Initform: 0
    SB-DISASSEM::STORAGE-INFO
      Type: (OR NULL SB-DISASSEM::STORAGE-INFO)
      Initform: NIL
    SB-DISASSEM::CODE
      Type: (OR NULL SB-KERNEL:CODE-COMPONENT)
      Initform: NIL
    SB-DISASSEM::CODE-CALLABLES
      Type: T
      Initform: :?
    SB-DISASSEM::INITIAL-OFFSET
      Type: SB-INT:INDEX
      Initform: 0
    SB-DISASSEM::HOOKS
      Type: LIST
      Initform: NIL
    SB-DISASSEM::DEBUG-FUN
      Type: T
      Initform: NIL

definitions
  • SYS:SRC;COMPILER;TARGET-DSTATE.LISP

SEG-CODE   compiled function

properties


ID: SB-DISASSEM:SEG-CODE
ALLOC: HEAP IMMOBILE



SEG-CODE names a compiled function:
  An accessor for SB-DISASSEM:SEGMENT
  Lambda-list: (INSTANCE)
  Derived type: (FUNCTION (SB-DISASSEM:SEGMENT)
                 (VALUES (OR SB-KERNEL:CODE-COMPONENT NULL) &OPTIONAL))
  Source file: SYS:SRC;COMPILER;TARGET-DSTATE.LISP

definitions
  • SYS:SRC;COMPILER;TARGET-DSTATE.LISP

ARG-VALUE   compiled function

properties


ID: SB-DISASSEM:ARG-VALUE
ALLOC: HEAP IMMOBILE



ARG-VALUE names a compiled function:
  An accessor for SB-DISASSEM::ARG
  Lambda-list: (INSTANCE)
  Derived type: (FUNCTION (SB-DISASSEM::ARG)
                 (VALUES (OR LIST INTEGER) &OPTIONAL))
  Source file: SYS:SRC;COMPILER;DISASSEM.LISP

(SETF ARG-VALUE) names a compiled function:
  An accessor for SB-DISASSEM::ARG
  Lambda-list: (VALUE INSTANCE)
  Derived type: (FUNCTION ((OR LIST INTEGER) SB-DISASSEM::ARG)
                 (VALUES (OR LIST INTEGER) &OPTIONAL))
  Source file: SYS:SRC;COMPILER;DISASSEM.LISP

definitions
  • SYS:SRC;COMPILER;DISASSEM.LISP

*DEFAULT-DSTATE-HOOKS​*   var

properties


ID: SB-DISASSEM:*DEFAULT-DSTATE-HOOKS*
ALLOC: HEAP IMMOBILE



*DEFAULT-DSTATE-HOOKS* names a special variable:
  Value: (SB-SPROF::ADD-DISASSEMBLY-PROFILE-NOTE)

definitions
  • SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

DISASSEMBLE-INSTRUCTION   compiled function

properties


ID: SB-DISASSEM:DISASSEMBLE-INSTRUCTION
ALLOC: HEAP IMMOBILE



DISASSEMBLE-INSTRUCTION names a compiled function:
  Lambda-list: (DSTATE)
  Derived type: (FUNCTION (SB-DISASSEM:DISASSEM-STATE) (VALUES CONS &OPTIONAL))
  Source file: SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

definitions
  • SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

OPERAND   compiled function

properties


ID: SB-DISASSEM:OPERAND
ALLOC: HEAP IMMOBILE



OPERAND names a compiled function:
  Lambda-list: (THING DSTATE)
  Derived type: (FUNCTION (T T) (VALUES (INTEGER 1 17592186044416) &OPTIONAL))
  Source file: SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

definitions
  • SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

DSTATE-NEXT-ADDR   compiled function

properties


ID: SB-DISASSEM:DSTATE-NEXT-ADDR
ALLOC: HEAP IMMOBILE



DSTATE-NEXT-ADDR names a compiled function:
  Lambda-list: (DSTATE)
  Derived type: (FUNCTION (T) (VALUES (UNSIGNED-BYTE 64) &OPTIONAL))
  Source file: SYS:SRC;COMPILER;TARGET-DSTATE.LISP

definitions
  • SYS:SRC;COMPILER;TARGET-DSTATE.LISP

MAKE-DSTATE   compiled function

properties


ID: SB-DISASSEM:MAKE-DSTATE
ALLOC: HEAP IMMOBILE



MAKE-DSTATE names a compiled function:
  Lambda-list: (&OPTIONAL (FUN-HOOKS *DEFAULT-DSTATE-HOOKS*))
  Derived type: (FUNCTION (&OPTIONAL T)
                 (VALUES SB-DISASSEM:DISASSEM-STATE &OPTIONAL))
  Source file: SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

definitions
  • SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

NOTE   compiled function

properties


ID: SB-DISASSEM:NOTE
ALLOC: HEAP IMMOBILE



NOTE names a compiled function:
  Lambda-list: (NOTE DSTATE)
  Derived type: (FUNCTION ((OR STRING FUNCTION) SB-DISASSEM:DISASSEM-STATE)
                 (VALUES (OR STRING FUNCTION CONS) &OPTIONAL))
  Source file: SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

  • Called by
    • SB-SPROF::ADD-DISASSEMBLY-PROFILE-NOTE
definitions
  • SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

ALIGN   compiled function

properties


ID: SB-DISASSEM:ALIGN
ALLOC: HEAP IMMOBILE



ALIGN names a compiled function:
  Lambda-list: (ADDRESS SIZE)
  Derived type: (FUNCTION ((UNSIGNED-BYTE 64) (MOD 65))
                 (VALUES (INTEGER -64 18446744073709551678) &OPTIONAL))
  Inline proclamation: INLINE (inline expansion available)
  Source file: SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

definitions
  • SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

PRINT-BYTES   compiled function

properties


ID: SB-DISASSEM:PRINT-BYTES
ALLOC: HEAP IMMOBILE



PRINT-BYTES names a compiled function:
  Lambda-list: (NUM STREAM DSTATE)
  Derived type: (FUNCTION (FIXNUM STREAM SB-DISASSEM:DISASSEM-STATE)
                 (VALUES NULL &OPTIONAL))
  Source file: SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

definitions
  • SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

MAKE-SEGMENT   compiled function

properties


ID: SB-DISASSEM:MAKE-SEGMENT
ALLOC: HEAP IMMOBILE



MAKE-SEGMENT names a compiled function:
  Lambda-list: (OBJECT SAP-MAKER LENGTH &KEY CODE (INITIAL-OFFSET 0)
                VIRTUAL-LOCATION DEBUG-FUN SOURCE-FORM-CACHE HOOKS)
  Derived type: (FUNCTION
                 (T (FUNCTION NIL (VALUES SB-SYS:SYSTEM-AREA-POINTER &REST T))
                  (UNSIGNED-BYTE 62) &KEY (:CODE T) (:INITIAL-OFFSET T)
                  (:VIRTUAL-LOCATION (OR NULL (UNSIGNED-BYTE 64)))
                  (:DEBUG-FUN (OR NULL SB-DI:DEBUG-FUN))
                  (:SOURCE-FORM-CACHE (OR NULL SB-DISASSEM::SOURCE-FORM-CACHE))
                  (:HOOKS T))
                 (VALUES SB-DISASSEM:SEGMENT &OPTIONAL))
  Source file: SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

definitions
  • SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

SIGN-EXTEND   compiled vop function

properties


ID: SB-DISASSEM:SIGN-EXTEND
ALLOC: HEAP IMMOBILE



SIGN-EXTEND names a compiled function:
  Lambda-list: (INT SIZE)
  Derived type: (FUNCTION (INTEGER (MOD 129)) (VALUES INTEGER &OPTIONAL))
  Source file: SYS:SRC;COMPILER;DISASSEM.LISP

definitions
  • SYS:SRC;COMPILER;DISASSEM.LISP

HANDLE-BREAK-ARGS   compiled function

properties


ID: SB-DISASSEM:HANDLE-BREAK-ARGS
ALLOC: HEAP IMMOBILE



HANDLE-BREAK-ARGS names a compiled function:
  Lambda-list: (ERROR-PARSE-FUN TRAP-NUMBER STREAM DSTATE)
  Derived type: (FUNCTION
                 (FUNCTION T (OR STREAM NULL) SB-DISASSEM:DISASSEM-STATE)
                 (VALUES FIXNUM &OPTIONAL))
  Source file: SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

definitions
  • SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

PRINC16   compiled function

properties


ID: SB-DISASSEM:PRINC16
ALLOC: HEAP IMMOBILE



PRINC16 names a compiled function:
  Lambda-list: (VALUE STREAM)
  Derived type: (FUNCTION (T T) (VALUES T &OPTIONAL))
  Source file: SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

definitions
  • SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

INSTRUCTION   class

properties


ID: SB-DISASSEM:INSTRUCTION
ALLOC: HEAP IMMOBILE



INSTRUCTION names the structure-class #<STRUCTURE-CLASS SB-DISASSEM:INSTRUCTION>:
  Class precedence-list: SB-DISASSEM:INSTRUCTION, STRUCTURE-OBJECT,
                         SB-PCL::SLOT-OBJECT, T
  Direct superclasses: STRUCTURE-OBJECT
  No subclasses.
  Sealed.
  Slots:
    SB-DISASSEM::NAME
      Type: SYMBOL
      Initform: NIL
    SB-DISASSEM::FORMAT-NAME
      Type: (OR SYMBOL STRING)
      Initform: NIL
    SB-DISASSEM::MASK
      Type: SB-DISASSEM:DCHUNK
      Initform: SB-DISASSEM:DCHUNK-ZERO
    SB-DISASSEM::ID
      Type: SB-DISASSEM:DCHUNK
      Initform: SB-DISASSEM:DCHUNK-ZERO
    LENGTH
      Type: SB-DISASSEM::DISASSEM-LENGTH
      Initform: 0
    SB-DISASSEM::PRINT-NAME
      Type: SYMBOL
      Initform: NIL
    SB-DISASSEM::PREFILTER
      Type: FUNCTION
      Initform: NIL
    SB-DISASSEM::LABELLER
      Type: (OR LIST VECTOR)
      Initform: NIL
    SB-DISASSEM::PRINTER
      Type: (OR NULL FUNCTION)
      Initform: NIL
    SB-DISASSEM::CONTROL
      Type: (OR NULL FUNCTION)
      Initform: NIL
    SB-DISASSEM::SPECIALIZERS
      Type: LIST
      Initform: NIL

definitions
  • SYS:SRC;COMPILER;TARGET-DISASSEM.LISP
  • SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

DSTATE-GETPROP   compiled function

properties


ID: SB-DISASSEM:DSTATE-GETPROP
ALLOC: HEAP IMMOBILE



DSTATE-GETPROP names a compiled function:
  Lambda-list: (DSTATE MASK)
  Derived type: (FUNCTION (T FIXNUM) (VALUES BOOLEAN &OPTIONAL))
  Source file: SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

definitions
  • SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

MAKE-VECTOR-SEGMENT   compiled function

properties


ID: SB-DISASSEM:MAKE-VECTOR-SEGMENT
ALLOC: HEAP IMMOBILE



MAKE-VECTOR-SEGMENT names a compiled function:
  Lambda-list: (VECTOR OFFSET &REST ARGS)
  Derived type: (FUNCTION (VECTOR FIXNUM &REST T)
                 (VALUES SB-DISASSEM:SEGMENT &OPTIONAL))
  Source file: SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

definitions
  • SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

NOTE-CODE-CONSTANT   compiled function

properties


ID: SB-DISASSEM:NOTE-CODE-CONSTANT
ALLOC: HEAP IMMOBILE



NOTE-CODE-CONSTANT names a compiled function:
  Lambda-list: (LOCATION DSTATE &OPTIONAL (HOW RELATIVE))
  Derived type: (FUNCTION (T SB-DISASSEM:DISASSEM-STATE &OPTIONAL T)
                 (VALUES T &OPTIONAL (MEMBER T)))
  Source file: SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

definitions
  • SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

DISASSEMBLE-ASSEM-SEGMENT   compiled function

properties


ID: SB-DISASSEM:DISASSEMBLE-ASSEM-SEGMENT
ALLOC: HEAP IMMOBILE



DISASSEMBLE-ASSEM-SEGMENT names a compiled function:
  Lambda-list: (BYTES RANGES STREAM)
  Derived type: (FUNCTION (T T STREAM) (VALUES NULL &OPTIONAL))
  Source file: SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

definitions
  • SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

PRINT-INST   compiled function

properties


ID: SB-DISASSEM:PRINT-INST
ALLOC: HEAP IMMOBILE



PRINT-INST names a compiled function:
  Lambda-list: (NUM STREAM DSTATE &KEY (OFFSET 0) (TRAILING-SPACE T))
  Derived type: (FUNCTION (T T T &KEY (:OFFSET T) (:TRAILING-SPACE T))
                 (VALUES (OR BASE-CHAR NULL) &OPTIONAL))
  Source file: SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

definitions
  • SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

DSTATE-CUR-OFFS   compiled function

properties


ID: SB-DISASSEM:DSTATE-CUR-OFFS
ALLOC: HEAP IMMOBILE



DSTATE-CUR-OFFS names a compiled function:
  An accessor for SB-DISASSEM:DISASSEM-STATE
  Lambda-list: (INSTANCE)
  Derived type: (FUNCTION (SB-DISASSEM:DISASSEM-STATE)
                 (VALUES FIXNUM &OPTIONAL))
  Source file: SYS:SRC;COMPILER;TARGET-DSTATE.LISP

(SETF DSTATE-CUR-OFFS) names a compiled function:
  An accessor for SB-DISASSEM:DISASSEM-STATE
  Lambda-list: (VALUE INSTANCE)
  Derived type: (FUNCTION (FIXNUM SB-DISASSEM:DISASSEM-STATE)
                 (VALUES FIXNUM &OPTIONAL))
  Source file: SYS:SRC;COMPILER;TARGET-DSTATE.LISP

definitions
  • SYS:SRC;COMPILER;TARGET-DSTATE.LISP

PRIN1-QUOTED-SHORT   compiled function

properties


ID: SB-DISASSEM:PRIN1-QUOTED-SHORT
ALLOC: HEAP IMMOBILE



PRIN1-QUOTED-SHORT names a compiled function:
  Lambda-list: (THING STREAM)
  Derived type: (FUNCTION (T T) (VALUES T &OPTIONAL))
  Source file: SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

definitions
  • SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

DISASSEMBLE-MEMORY   compiled function

properties


ID: SB-DISASSEM:DISASSEMBLE-MEMORY
ALLOC: HEAP IMMOBILE



DISASSEMBLE-MEMORY names a compiled function:
  Lambda-list: (ADDRESS LENGTH &KEY (STREAM *STANDARD-OUTPUT*) CODE-COMPONENT
                (USE-LABELS T))
  Derived type: (FUNCTION
                 ((OR SB-SYS:SYSTEM-AREA-POINTER (UNSIGNED-BYTE 64))
                  (UNSIGNED-BYTE 62) &KEY (:STREAM STREAM)
                  (:CODE-COMPONENT (OR SB-KERNEL:CODE-COMPONENT NULL))
                  (:USE-LABELS BOOLEAN))
                 (VALUES NULL &OPTIONAL))
  Source file: SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

definitions
  • SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

DCHUNK-ZERO   constant var

properties


ID: SB-DISASSEM:DCHUNK-ZERO
ALLOC: HEAP IMMOBILE



DCHUNK-ZERO names a constant variable:
  Value: 0

definitions
  • SYS:SRC;COMPILER;DISASSEM.LISP

GET-INST-SPACE   compiled function

properties


ID: SB-DISASSEM:GET-INST-SPACE
ALLOC: HEAP IMMOBILE



GET-INST-SPACE names a compiled function:
  Lambda-list: (&KEY FORCE)
  Derived type: (FUNCTION (&KEY (:FORCE T))
                 (VALUES (OR NULL SB-DISASSEM::INST-SPACE) &OPTIONAL))
  Source file: SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

definitions
  • SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

READ-SUFFIX   compiled function

properties


ID: SB-DISASSEM:READ-SUFFIX
ALLOC: HEAP IMMOBILE



READ-SUFFIX names a compiled function:
  Lambda-list: (LENGTH DSTATE)
  Derived type: (FUNCTION
                 ((OR (INTEGER 8 8) (INTEGER 16 16) (INTEGER 32 32)
                      (INTEGER 64 64))
                  SB-DISASSEM:DISASSEM-STATE)
                 (VALUES (OR NULL INTEGER) &OPTIONAL))
  Source file: SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

definitions
  • SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

MAYBE-NOTE-SINGLE-STORAGE-REF   compiled function

properties


ID: SB-DISASSEM:MAYBE-NOTE-SINGLE-STORAGE-REF
ALLOC: HEAP IMMOBILE



MAYBE-NOTE-SINGLE-STORAGE-REF names a compiled function:
  Lambda-list: (OFFSET SC-NAME DSTATE)
  Derived type: (FUNCTION (FIXNUM SYMBOL SB-DISASSEM:DISASSEM-STATE)
                 (VALUES BOOLEAN &OPTIONAL))
  Source file: SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

definitions
  • SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

DSTATE-NEXT-OFFS   compiled function

properties


ID: SB-DISASSEM:DSTATE-NEXT-OFFS
ALLOC: HEAP IMMOBILE



DSTATE-NEXT-OFFS names a compiled function:
  An accessor for SB-DISASSEM:DISASSEM-STATE
  Lambda-list: (INSTANCE)
  Derived type: (FUNCTION (SB-DISASSEM:DISASSEM-STATE)
                 (VALUES FIXNUM &OPTIONAL))
  Source file: SYS:SRC;COMPILER;TARGET-DSTATE.LISP

(SETF DSTATE-NEXT-OFFS) names a compiled function:
  An accessor for SB-DISASSEM:DISASSEM-STATE
  Lambda-list: (VALUE INSTANCE)
  Derived type: (FUNCTION (FIXNUM SB-DISASSEM:DISASSEM-STATE)
                 (VALUES FIXNUM &OPTIONAL))
  Source file: SYS:SRC;COMPILER;TARGET-DSTATE.LISP

definitions
  • SYS:SRC;COMPILER;TARGET-DSTATE.LISP

*DISASSEM-OPCODE-COLUMN-WIDTH​*   var

properties


ID: SB-DISASSEM:*DISASSEM-OPCODE-COLUMN-WIDTH*
ALLOC: HEAP IMMOBILE



*DISASSEM-OPCODE-COLUMN-WIDTH* names a special variable:
  Declared type: (MOD 1001)
  Value: 0

definitions
  • SYS:SRC;COMPILER;DISASSEM.LISP

SNARF-ERROR-JUNK   compiled function

properties


ID: SB-DISASSEM:SNARF-ERROR-JUNK
ALLOC: HEAP IMMOBILE



SNARF-ERROR-JUNK names a compiled function:
  Lambda-list: (SAP OFFSET TRAP-NUMBER &OPTIONAL LENGTH-ONLY)
  Derived type: (FUNCTION (T T T &OPTIONAL T)
                 (VALUES
                  (OR (OR (MEMBER 0.0d0 0.0) (FLOAT (0.0))) (RATIONAL 0))
                  NUMBER T T BOOLEAN &OPTIONAL))
  Source file: SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

definitions
  • SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

MAYBE-NOTE-NIL-INDEXED-SYMBOL-SLOT-REF   compiled function

properties


ID: SB-DISASSEM:MAYBE-NOTE-NIL-INDEXED-SYMBOL-SLOT-REF
ALLOC: HEAP IMMOBILE



MAYBE-NOTE-NIL-INDEXED-SYMBOL-SLOT-REF names a compiled function:
  Lambda-list: (NIL-BYTE-OFFSET DSTATE)
  Derived type: (FUNCTION (FIXNUM SB-DISASSEM:DISASSEM-STATE)
                 (VALUES T &OPTIONAL))
  Source file: SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

definitions
  • SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

PRINT-CURRENT-ADDRESS   compiled function

properties


ID: SB-DISASSEM:PRINT-CURRENT-ADDRESS
ALLOC: HEAP IMMOBILE



PRINT-CURRENT-ADDRESS names a compiled function:
  Lambda-list: (STREAM DSTATE)
  Derived type: (FUNCTION (STREAM SB-DISASSEM:DISASSEM-STATE) *)
  Source file: SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

definitions
  • SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

DISASSEMBLE-FUN   compiled function

properties


ID: SB-DISASSEM:DISASSEMBLE-FUN
ALLOC: HEAP IMMOBILE



DISASSEMBLE-FUN names a compiled function:
  Lambda-list: (FUN &KEY (STREAM *STANDARD-OUTPUT*) (USE-LABELS T))
  Derived type: (FUNCTION
                 (COMPILED-FUNCTION &KEY (:STREAM STREAM)
                  (:USE-LABELS BOOLEAN))
                 (VALUES NULL &OPTIONAL))
  Source file: SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

  • Called by
    • (EMACS-INSPECT (FUNCTION))
definitions
  • SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

DSTATE-CUR-ADDR   compiled function

properties


ID: SB-DISASSEM:DSTATE-CUR-ADDR
ALLOC: HEAP IMMOBILE



DSTATE-CUR-ADDR names a compiled function:
  Lambda-list: (DSTATE)
  Derived type: (FUNCTION (T) (VALUES (UNSIGNED-BYTE 64) &OPTIONAL))
  Source file: SYS:SRC;COMPILER;TARGET-DSTATE.LISP

  • Called by
    • SB-SPROF::ADD-DISASSEMBLY-PROFILE-NOTE
definitions
  • SYS:SRC;COMPILER;TARGET-DSTATE.LISP

LABEL-SEGMENTS   compiled function

properties


ID: SB-DISASSEM:LABEL-SEGMENTS
ALLOC: HEAP IMMOBILE



LABEL-SEGMENTS names a compiled function:
  Lambda-list: (SEGLIST DSTATE)
  Derived type: (FUNCTION (LIST SB-DISASSEM:DISASSEM-STATE)
                 (VALUES LIST &OPTIONAL))
  Source file: SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

definitions
  • SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

MAYBE-NOTE-STATIC-SYMBOL   compiled function

properties


ID: SB-DISASSEM:MAYBE-NOTE-STATIC-SYMBOL
ALLOC: HEAP IMMOBILE



MAYBE-NOTE-STATIC-SYMBOL names a compiled function:
  Lambda-list: (ADDRESS DSTATE)
  Derived type: (FUNCTION (T SB-DISASSEM:DISASSEM-STATE)
                 (VALUES (OR LIST STRING FUNCTION) &OPTIONAL))
  Source file: SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

definitions
  • SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

MAYBE-NOTE-ASSEMBLER-ROUTINE   compiled function

properties


ID: SB-DISASSEM:MAYBE-NOTE-ASSEMBLER-ROUTINE
ALLOC: HEAP IMMOBILE



MAYBE-NOTE-ASSEMBLER-ROUTINE names a compiled function:
  Lambda-list: (ADDRESS NOTE-ADDRESS-P DSTATE)
  Derived type: (FUNCTION (T T SB-DISASSEM:DISASSEM-STATE) (VALUES T&OPTIONAL))
  Source file: SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

definitions
  • SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

DSTATE-BYTE-ORDER   compiled function

properties


ID: SB-DISASSEM:DSTATE-BYTE-ORDER
ALLOC: HEAP IMMOBILE



DSTATE-BYTE-ORDER names a compiled function:
  An accessor for SB-DISASSEM:DISASSEM-STATE
  Lambda-list: (INSTANCE)
  Derived type: (FUNCTION (SB-DISASSEM:DISASSEM-STATE)
                 (VALUES (MEMBER :LITTLE-ENDIAN :BIG-ENDIAN) &OPTIONAL))
  Source file: SYS:SRC;COMPILER;TARGET-DSTATE.LISP

(SETF DSTATE-BYTE-ORDER) names a compiled function:
  An accessor for SB-DISASSEM:DISASSEM-STATE
  Lambda-list: (VALUE INSTANCE)
  Derived type: (FUNCTION
                 ((MEMBER :LITTLE-ENDIAN :BIG-ENDIAN)
                  SB-DISASSEM:DISASSEM-STATE)
                 (VALUES (MEMBER :LITTLE-ENDIAN :BIG-ENDIAN) &OPTIONAL))
  Source file: SYS:SRC;COMPILER;TARGET-DSTATE.LISP

definitions
  • SYS:SRC;COMPILER;TARGET-DSTATE.LISP

PRIN1-SHORT   compiled function

properties


ID: SB-DISASSEM:PRIN1-SHORT
ALLOC: HEAP IMMOBILE



PRIN1-SHORT names a compiled function:
  Lambda-list: (THING STREAM)
  Derived type: (FUNCTION (T T) (VALUES T &OPTIONAL))
  Source file: SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

definitions
  • SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

PRINT-NOTES-AND-NEWLINE   compiled function

properties


ID: SB-DISASSEM:PRINT-NOTES-AND-NEWLINE
ALLOC: HEAP IMMOBILE



PRINT-NOTES-AND-NEWLINE names a compiled function:
  Lambda-list: (STREAM DSTATE)
  Derived type: (FUNCTION (STREAM SB-DISASSEM:DISASSEM-STATE)
                 (VALUES BOOLEAN &OPTIONAL))
  Source file: SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

definitions
  • SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

SEG-SAP-MAKER   compiled function

properties


ID: SB-DISASSEM:SEG-SAP-MAKER
ALLOC: HEAP IMMOBILE



SEG-SAP-MAKER names a compiled function:
  An accessor for SB-DISASSEM:SEGMENT
  Lambda-list: (INSTANCE)
  Derived type: (FUNCTION (SB-DISASSEM:SEGMENT)
                 (VALUES
                  (FUNCTION NIL (VALUES SB-SYS:SYSTEM-AREA-POINTER &REST T))
                  &OPTIONAL))
  Source file: SYS:SRC;COMPILER;TARGET-DSTATE.LISP

(SETF SEG-SAP-MAKER) names a compiled function:
  An accessor for SB-DISASSEM:SEGMENT
  Lambda-list: (VALUE INSTANCE)
  Derived type: (FUNCTION
                 ((FUNCTION NIL (VALUES SB-SYS:SYSTEM-AREA-POINTER &REST T))
                  SB-DISASSEM:SEGMENT)
                 (VALUES
                  (FUNCTION NIL (VALUES SB-SYS:SYSTEM-AREA-POINTER &REST T))
                  &OPTIONAL))
  Source file: SYS:SRC;COMPILER;TARGET-DSTATE.LISP

definitions
  • SYS:SRC;COMPILER;TARGET-DSTATE.LISP

GET-CODE-SEGMENTS   compiled function

properties


ID: SB-DISASSEM:GET-CODE-SEGMENTS
ALLOC: HEAP IMMOBILE



GET-CODE-SEGMENTS names a compiled function:
  Lambda-list: (CODE &OPTIONAL (START-OFFSET 0) (LENGTH (%CODE-TEXT-SIZECODE)))
  Derived type: (FUNCTION
                 (SB-KERNEL:CODE-COMPONENT &OPTIONAL FIXNUM (UNSIGNED-BYTE 62))
                 (VALUES SEQUENCE &OPTIONAL))
  Source file: SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

definitions
  • SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

DISASSEMBLE-CODE-COMPONENT   compiled function

properties


ID: SB-DISASSEM:DISASSEMBLE-CODE-COMPONENT
ALLOC: HEAP IMMOBILE



DISASSEMBLE-CODE-COMPONENT names a compiled function:
  Lambda-list: (THING &KEY (STREAM *STANDARD-OUTPUT*) (USE-LABELS T))
  Derived type: (FUNCTION (T &KEY (:STREAM STREAM) (:USE-LABELS BOOLEAN))
                 (VALUES NULL &OPTIONAL))
  Source file: SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

  • Called by
    • (EMACS-INSPECT (CODE-COMPONENT))
definitions
  • SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

MAKE-OFFS-HOOK   compiled function

properties


ID: SB-DISASSEM:MAKE-OFFS-HOOK
ALLOC: HEAP IMMOBILE



MAKE-OFFS-HOOK names a compiled function:
  A constructor for SB-DISASSEM::OFFS-HOOK
  Lambda-list: (&KEY ((OFFSET OFFSET) 0) ((FUN FUN) (MISSING-ARG))
                ((BEFORE-ADDRESS BEFORE-ADDRESS) NIL))
  Derived type: (FUNCTION
                 (&KEY (:OFFSET FIXNUM) (:FUN FUNCTION)
                  (:BEFORE-ADDRESS BOOLEAN))
                 (VALUES SB-DISASSEM::OFFS-HOOK &OPTIONAL))
  Source file: SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

definitions
  • SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

DISASSEMBLE-SEGMENTS   compiled function

properties


ID: SB-DISASSEM:DISASSEMBLE-SEGMENTS
ALLOC: HEAP IMMOBILE



DISASSEMBLE-SEGMENTS names a compiled function:
  Lambda-list: (SEGMENTS STREAM DSTATE)
  Derived type: (FUNCTION (LIST STREAM SB-DISASSEM:DISASSEM-STATE)
                 (VALUES NULL &OPTIONAL))
  Source file: SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

definitions
  • SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

FIND-INST   compiled function

properties


ID: SB-DISASSEM:FIND-INST
ALLOC: HEAP IMMOBILE



FIND-INST names a compiled function:
  Lambda-list: (CHUNK INST-SPACE &OPTIONAL DSTATE)
  Derived type: (FUNCTION
                 ((UNSIGNED-BYTE 56)
                  (OR NULL SB-DISASSEM::INST-SPACE SB-DISASSEM:INSTRUCTION)
                  &OPTIONAL T)
                 (VALUES (OR NULL SB-DISASSEM:INSTRUCTION) NUMBER T &OPTIONAL))
  Source file: SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

definitions
  • SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

DSTATE-SETPROP   compiled function

properties


ID: SB-DISASSEM:DSTATE-SETPROP
ALLOC: HEAP IMMOBILE



DSTATE-SETPROP names a compiled function:
  Lambda-list: (DSTATE MASK)
  Derived type: (FUNCTION (T FIXNUM) (VALUES FIXNUM &OPTIONAL))
  Source file: SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

definitions
  • SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

DCHUNK

properties


ID: SB-DISASSEM:DCHUNK
ALLOC: HEAP IMMOBILE



DCHUNK names a type-specifier:
  Lambda-list: ()
  Expansion: (UNSIGNED-BYTE 56)

definitions
  • SYS:SRC;COMPILER;DISASSEM.LISP

MAYBE-NOTE-NIL-INDEXED-OBJECT   compiled function

properties


ID: SB-DISASSEM:MAYBE-NOTE-NIL-INDEXED-OBJECT
ALLOC: HEAP IMMOBILE



MAYBE-NOTE-NIL-INDEXED-OBJECT names a compiled function:
  Lambda-list: (NIL-BYTE-OFFSET DSTATE)
  Derived type: (FUNCTION (FIXNUM SB-DISASSEM:DISASSEM-STATE)
                 (VALUES BOOLEAN &OPTIONAL))
  Source file: SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

definitions
  • SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

DSTATE-SEGMENT   compiled function

properties


ID: SB-DISASSEM:DSTATE-SEGMENT
ALLOC: HEAP IMMOBILE



DSTATE-SEGMENT names a compiled function:
  An accessor for SB-DISASSEM:DISASSEM-STATE
  Lambda-list: (INSTANCE)
  Derived type: (FUNCTION (SB-DISASSEM:DISASSEM-STATE)
                 (VALUES (OR NULL SB-DISASSEM:SEGMENT) &OPTIONAL))
  Source file: SYS:SRC;COMPILER;TARGET-DSTATE.LISP

(SETF DSTATE-SEGMENT) names a compiled function:
  An accessor for SB-DISASSEM:DISASSEM-STATE
  Lambda-list: (VALUE INSTANCE)
  Derived type: (FUNCTION
                 ((OR NULL SB-DISASSEM:SEGMENT) SB-DISASSEM:DISASSEM-STATE)
                 (VALUES (OR NULL SB-DISASSEM:SEGMENT) &OPTIONAL))
  Source file: SYS:SRC;COMPILER;TARGET-DSTATE.LISP

definitions
  • SYS:SRC;COMPILER;TARGET-DSTATE.LISP

READ-SIGNED-SUFFIX   compiled function

properties


ID: SB-DISASSEM:READ-SIGNED-SUFFIX
ALLOC: HEAP IMMOBILE



READ-SIGNED-SUFFIX names a compiled function:
  Lambda-list: (LENGTH DSTATE)
  Derived type: (FUNCTION
                 ((OR (INTEGER 8 8) (INTEGER 16 16) (INTEGER 32 32)
                      (INTEGER 64 64))
                  SB-DISASSEM:DISASSEM-STATE)
                 (VALUES INTEGER &OPTIONAL))
  Source file: SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

definitions
  • SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

SEG-LENGTH   compiled function

properties


ID: SB-DISASSEM:SEG-LENGTH
ALLOC: HEAP IMMOBILE



SEG-LENGTH names a compiled function:
  An accessor for SB-DISASSEM:SEGMENT
  Lambda-list: (INSTANCE)
  Derived type: (FUNCTION (SB-DISASSEM:SEGMENT)
                 (VALUES (UNSIGNED-BYTE 62) &OPTIONAL))
  Source file: SYS:SRC;COMPILER;TARGET-DSTATE.LISP

(SETF SEG-LENGTH) names a compiled function:
  An accessor for SB-DISASSEM:SEGMENT
  Lambda-list: (VALUE INSTANCE)
  Derived type: (FUNCTION ((UNSIGNED-BYTE 62) SB-DISASSEM:SEGMENT)
                 (VALUES (UNSIGNED-BYTE 62) &OPTIONAL))
  Source file: SYS:SRC;COMPILER;TARGET-DSTATE.LISP

definitions
  • SYS:SRC;COMPILER;TARGET-DSTATE.LISP

*DISASSEM-NOTE-COLUMN​*   var

properties


ID: SB-DISASSEM:*DISASSEM-NOTE-COLUMN*
ALLOC: HEAP IMMOBILE



*DISASSEM-NOTE-COLUMN* names a special variable:
  Value: 61
  Documentation:
    The column in which end-of-line comments for notes are started.

definitions
  • SYS:SRC;COMPILER;DISASSEM.LISP

GET-FUN-SEGMENTS   compiled function

properties


ID: SB-DISASSEM:GET-FUN-SEGMENTS
ALLOC: HEAP IMMOBILE



GET-FUN-SEGMENTS names a compiled function:
  Lambda-list: (FUNCTION)
  Derived type: (FUNCTION (COMPILED-FUNCTION) (VALUES LIST &OPTIONAL))
  Source file: SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

definitions
  • SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

DSTATE-SEGMENT-SAP   compiled function

properties


ID: SB-DISASSEM:DSTATE-SEGMENT-SAP
ALLOC: HEAP IMMOBILE



DSTATE-SEGMENT-SAP names a compiled function:
  An accessor for SB-DISASSEM:DISASSEM-STATE
  Lambda-list: (INSTANCE)
  Derived type: (FUNCTION (SB-DISASSEM:DISASSEM-STATE)
                 (VALUES SB-SYS:SYSTEM-AREA-POINTER &OPTIONAL))
  Source file: SYS:SRC;COMPILER;TARGET-DSTATE.LISP

(SETF DSTATE-SEGMENT-SAP) names a compiled function:
  An accessor for SB-DISASSEM:DISASSEM-STATE
  Lambda-list: (VALUE INSTANCE)
  Derived type: (FUNCTION
                 (SB-SYS:SYSTEM-AREA-POINTER SB-DISASSEM:DISASSEM-STATE)
                 (VALUES SB-SYS:SYSTEM-AREA-POINTER &OPTIONAL))
  Source file: SYS:SRC;COMPILER;TARGET-DSTATE.LISP

definitions
  • SYS:SRC;COMPILER;TARGET-DSTATE.LISP

MAKE-CODE-SEGMENT   compiled function

properties


ID: SB-DISASSEM:MAKE-CODE-SEGMENT
ALLOC: HEAP IMMOBILE



MAKE-CODE-SEGMENT names a compiled function:
  Lambda-list: (CODE OFFSET LENGTH &REST ARGS)
  Derived type: (FUNCTION (SB-KERNEL:CODE-COMPONENT FIXNUM T &REST T)
                 (VALUES SB-DISASSEM:SEGMENT &OPTIONAL))
  Source file: SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

definitions
  • SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

MAKE-MEMORY-SEGMENT   compiled function

properties


ID: SB-DISASSEM:MAKE-MEMORY-SEGMENT
ALLOC: HEAP IMMOBILE



MAKE-MEMORY-SEGMENT names a compiled function:
  Lambda-list: (CODE ADDRESS &REST ARGS)
  Derived type: (FUNCTION (T (UNSIGNED-BYTE 64) &REST T)
                 (VALUES SB-DISASSEM:SEGMENT &OPTIONAL))
  Source file: SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

definitions
  • SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

DISASSEMBLE-SEGMENT   compiled function

properties


ID: SB-DISASSEM:DISASSEMBLE-SEGMENT
ALLOC: HEAP IMMOBILE



DISASSEMBLE-SEGMENT names a compiled function:
  Lambda-list: (SEGMENT STREAM DSTATE)
  Derived type: (FUNCTION
                 (SB-DISASSEM:SEGMENT STREAM SB-DISASSEM:DISASSEM-STATE)
                 (VALUES NULL &OPTIONAL))
  Source file: SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

definitions
  • SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

MAYBE-NOTE-ASSOCIATED-STORAGE-REF   compiled function

properties


ID: SB-DISASSEM:MAYBE-NOTE-ASSOCIATED-STORAGE-REF
ALLOC: HEAP IMMOBILE



MAYBE-NOTE-ASSOCIATED-STORAGE-REF names a compiled function:
  Lambda-list: (OFFSET SB-NAME ASSOC-WITH DSTATE)
  Derived type: (FUNCTION
                 (FIXNUM SYMBOL (OR STRING SYMBOL) SB-DISASSEM:DISASSEM-STATE)
                 (VALUES BOOLEAN &OPTIONAL))
  Source file: SYS:SRC;COMPILER;TARGET-DISASSEM.LISP

definitions
  • SYS:SRC;COMPILER;TARGET-DISASSEM.LISP