逆アセンブルした結果を確認したい - lisp-cookbook-ja/common-lisp GitHub Wiki
逆アセンブルした結果を確認したい
定義した関数名のシンボル上で、C-c M-d(slime-disassemble-symbol)すると、一時バッファに逆アセンブルした結果(disassembleの結果)が表示されます。
(foo 3) ; C-c M-d ...
; disassembly for FOO
; 0BC44B65: 488D65F0 LEA RSP, [RBP-16] ; no-arg-parsing entry point
; 69: F8 CLC
; 6A: 488B6DF8 MOV RBP, [RBP-8]
; 6E: C20800 RET 8
; 71: CC0A BREAK 10 ; error trap
; 73: 02 BYTE #X02
; 74: 18 BYTE #X18 ; INVALID-ARG-COUNT-ERROR
; 75: 4E BYTE #X4E ; RCX