documentation for dlog output

77 views
Skip to first unread message

Michael Mitchell

unread,
Aug 27, 2024, 2:32:52 PMAug 27
to golang-nuts
At the end of dlog trace, we get the following.  
These seem like basic assembly instructions with addresses but I have no idea what any of it means, and I can't find any documentation for it.  Can someone take the time to go through the significance of each one by one, and that way at least if anyone else does a google search this email chain might show up. 

rax    0x104

rbx    0xd5a1e00

rcx    0x7ffee73232e8

rdx    0x1c00

rdi    0x9ff1998

rsi    0x1c0100001d00

rbp    0x7ffee7323390

rsp    0x7ffee73232e8

r8     0x0

r9     0xa0

r10    0x0

r11    0x246

r12    0x9ff1958

r13    0x16

r14    0x1c0100001d00

r15    0x1c00

rip    0x7fff20748cbe

rflags 0x247

cs     0x7

fs     0x0

gs     0x0

Ian Lance Taylor

unread,
Aug 27, 2024, 3:52:23 PMAug 27
to Michael Mitchell, golang-nuts
That is a register dump. It is showing you a list of CPU registers
and the value in each register.

Ian
Reply all
Reply to author
Forward
0 new messages