coredump

Arch Linux 上預設的 coredump 位置: /var/lib/systemd/coredump/

$ coredumpctl gdb PATTERN
(gdb) info registers
eax            0x7e 126
ecx            0x7fffff81   2147483521
edx            0xf76d0870   -143849360
ebx            0x0  0
esp            0xffddfb60   0xffddfb60
ebp            0x3167953b   0x3167953b
esi            0x1  1
edi            0xf76cf000   -143855616
eip            0x5f892161   0x5f892161
eflags         0x10286      [ PF SF IF RF ]
cs             0x23 35
ss             0x2b 43
ds             0x2b 43
es             0x2b 43
fs             0x0  0
gs             0x63 99


(gdb) info registers
rax            0x0  0
rbx            0x0  0
rcx            0x0  0
rdx            0x7fffffffe8e8       140737488349416
rsi            0x7fffffffe8d8       140737488349400
rdi            0x1  1
rbp            0x7fffffffe7e0       0x7fffffffe7e0
rsp            0x7fffffffe7d0       0x7fffffffe7d0
r8             0x4006d0     4196048
r9             0x7ffff7dea4e0       140737351951584
r10            0x833        2099
r11            0x7ffff7a596a0       140737348212384
r12            0x4004f0     4195568
r13            0x7fffffffe8d0       140737488349392
r14            0x0  0
r15            0x0  0
rip            0x4005ff     0x4005ff <hook+8>
eflags         0x202        [ IF ]
cs             0x33 51
ss             0x2b 43
ds             0x0  0
es             0x0  0
fs             0x0  0
gs             0x0  0