3 ms·
While using lldb (LLVM's equivalent of gdb, both of which are debuggers I use to step through my code), I frequently run: (lldb) register read General Purp
by ndesaulniers 10y ago
While using lldb (LLVM's equivalent of gdb, both of which are debuggers I use to step through my code), I frequently run:
(lldb) register read
General Purpose Registers:
rax = 0x0000000000000001
rbx = 0x0000000000000000
rcx = 0x00007fff5fbff8c8
rdx = 0x00007fff5fbff780
rdi = 0x0000000100000f2a "sizeof(char): %zu\n"
rsi = 0x0000000000000001
rbp = 0x00007fff5fbff750
rsp = 0x00007fff5fbff730
r8 = 0x0000000000000000
r9 = 0x00007fff790620c8 atexit_mutex + 24
r10 = 0x00000000ffffffff
r11 = 0xffffffff00000000
r12 = 0x0000000000000000
r13 = 0x0000000000000000
r14 = 0x0000000000000000
r15 = 0x0000000000000000
rip = 0x0000000100000e66 a.out`main + 22 at sizeof.c:4
rflags = 0x0000000000000206
cs = 0x000000000000002b
fs = 0x0000000000000000
gs = 0x0000000000000000
gdb's equivalent should be `info registers`.