#
1.16 |
|
31-Jan-2024 |
guenther |
Swap the r10 and rcx registers in the amd64 trapframe so that the first six entries are in the same order as syscall arguments, such that syscall() can just use the trapframe as the argument vector for mi_syscall() and not need to reorder into another buffer on the stack. This doesn't affect coredump layout or ptrace(2), but does affect kernel crash dumps.
Possibility noted during miod@'s cleanup of the MD syscall() implementations
ok mlarkin@ kurt@
|
Revision tags: OPENBSD_7_0_BASE OPENBSD_7_1_BASE OPENBSD_7_2_BASE OPENBSD_7_3_BASE OPENBSD_7_4_BASE
|
#
1.15 |
|
05-May-2021 |
asou |
Fix backtrace command with kernel core.
ok mpi@
|
Revision tags: OPENBSD_6_7_BASE OPENBSD_6_8_BASE OPENBSD_6_9_BASE
|
#
1.14 |
|
23-Dec-2019 |
yasuoka |
Teach gdb that the trap frame should be used for alltraps_kern_meltdown().
ok bluhm kettenis
|
#
1.13 |
|
21-Oct-2019 |
kurt |
Fix backtrace across signals on amd64 okay guenther@ kettenis@
|
Revision tags: OPENBSD_6_5_BASE OPENBSD_6_6_BASE
|
#
1.12 |
|
01-Feb-2019 |
yasuoka |
Fix gdb can handle prologues which has the retguard and teach gdb that alltraps_kern() is a trap function. Also initialize the struct amd64_frame_cache in amd64_skip_prologue() which was missing. Original diff from IIJ.
ok mpi mortimer kettenis deraadt
|
Revision tags: OPENBSD_6_4_BASE
|
#
1.11 |
|
10-Jul-2018 |
guenther |
Drop the ignored selectors (tf_[defg]s) from the trap and interrupt frames.
ok mlarkin@ deraadt@ mpi@ kettenis@
|
#
1.10 |
|
03-Jul-2018 |
guenther |
Make intrframe the exact same size as trapframe: instead of pushing the PPL on top, store it where trapframe puts the trap number. This makes interrupt handlers get called with the correct stack alignment. Also, document the use of if_err to differentiate resumed/recursed interrupts from 'real' ones.
tested in snaps ok deraadt@
|
#
1.9 |
|
30-Apr-2018 |
guenther |
The trapframe layout is no longer exactly the same as the sigcontext layout. Simplify how we identify which frames have trapframes while here.
ok kettenis@
|
Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE
|
#
1.8 |
|
09-Apr-2017 |
guenther |
Sync symbol lists for trap/interrupt frame detection with what ddb(4) uses
ok deraadt@
|
Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE
|
#
1.7 |
|
19-Oct-2013 |
bluhm |
Depending on wether the kernel has been compiled with or without debug information, gdb will either see calltrap or alltraps in the stack trace of a kernel core file. To make the gdb backtrace command work without debug information in the amd64 kernel, add the same special case for alltraps as for calltrap. OK miod@
|
Revision tags: OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE
|
#
1.6 |
|
03-Sep-2011 |
guenther |
Fix backtrace across signals on amd64
ok kettenis@
|
Revision tags: OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE
|
#
1.5 |
|
24-Jul-2009 |
kurt |
add compat support to gdb so that it can deal with libpthread with and without the _thread_ctx_offset private symbol. okay kettenis@
|
Revision tags: OPENBSD_4_6_BASE
|
#
1.4 |
|
05-Mar-2009 |
kettenis |
Teach bfd and gdb about the upcoming ELF core dumps.
|
Revision tags: OPENBSD_3_9_BASE OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE OPENBSD_4_3_BASE OPENBSD_4_4_BASE OPENBSD_4_5_BASE
|
#
1.3 |
|
22-Dec-2005 |
kettenis |
Teach gdb how to unwind amd64 kernel trap frames.
|
#
1.2 |
|
04-Dec-2005 |
kettenis |
amd64 threads support.
|
#
1.1 |
|
21-May-2004 |
kettenis |
branches: 1.1.1; Initial revision
|
#
1.15 |
|
05-May-2021 |
asou |
Fix backtrace command with kernel core.
ok mpi@
|
Revision tags: OPENBSD_6_7_BASE OPENBSD_6_8_BASE OPENBSD_6_9_BASE
|
#
1.14 |
|
23-Dec-2019 |
yasuoka |
Teach gdb that the trap frame should be used for alltraps_kern_meltdown().
ok bluhm kettenis
|
#
1.13 |
|
21-Oct-2019 |
kurt |
Fix backtrace across signals on amd64 okay guenther@ kettenis@
|
Revision tags: OPENBSD_6_5_BASE OPENBSD_6_6_BASE
|
#
1.12 |
|
01-Feb-2019 |
yasuoka |
Fix gdb can handle prologues which has the retguard and teach gdb that alltraps_kern() is a trap function. Also initialize the struct amd64_frame_cache in amd64_skip_prologue() which was missing. Original diff from IIJ.
ok mpi mortimer kettenis deraadt
|
Revision tags: OPENBSD_6_4_BASE
|
#
1.11 |
|
10-Jul-2018 |
guenther |
Drop the ignored selectors (tf_[defg]s) from the trap and interrupt frames.
ok mlarkin@ deraadt@ mpi@ kettenis@
|
#
1.10 |
|
03-Jul-2018 |
guenther |
Make intrframe the exact same size as trapframe: instead of pushing the PPL on top, store it where trapframe puts the trap number. This makes interrupt handlers get called with the correct stack alignment. Also, document the use of if_err to differentiate resumed/recursed interrupts from 'real' ones.
tested in snaps ok deraadt@
|
#
1.9 |
|
30-Apr-2018 |
guenther |
The trapframe layout is no longer exactly the same as the sigcontext layout. Simplify how we identify which frames have trapframes while here.
ok kettenis@
|
Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE
|
#
1.8 |
|
09-Apr-2017 |
guenther |
Sync symbol lists for trap/interrupt frame detection with what ddb(4) uses
ok deraadt@
|
Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE
|
#
1.7 |
|
19-Oct-2013 |
bluhm |
Depending on wether the kernel has been compiled with or without debug information, gdb will either see calltrap or alltraps in the stack trace of a kernel core file. To make the gdb backtrace command work without debug information in the amd64 kernel, add the same special case for alltraps as for calltrap. OK miod@
|
Revision tags: OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE
|
#
1.6 |
|
03-Sep-2011 |
guenther |
Fix backtrace across signals on amd64
ok kettenis@
|
Revision tags: OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE
|
#
1.5 |
|
24-Jul-2009 |
kurt |
add compat support to gdb so that it can deal with libpthread with and without the _thread_ctx_offset private symbol. okay kettenis@
|
Revision tags: OPENBSD_4_6_BASE
|
#
1.4 |
|
05-Mar-2009 |
kettenis |
Teach bfd and gdb about the upcoming ELF core dumps.
|
Revision tags: OPENBSD_3_9_BASE OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE OPENBSD_4_3_BASE OPENBSD_4_4_BASE OPENBSD_4_5_BASE
|
#
1.3 |
|
22-Dec-2005 |
kettenis |
Teach gdb how to unwind amd64 kernel trap frames.
|
#
1.2 |
|
04-Dec-2005 |
kettenis |
amd64 threads support.
|
#
1.1 |
|
21-May-2004 |
kettenis |
branches: 1.1.1; Initial revision
|
#
1.14 |
|
23-Dec-2019 |
yasuoka |
Teach gdb that the trap frame should be used for alltraps_kern_meltdown().
ok bluhm kettenis
|
#
1.13 |
|
21-Oct-2019 |
kurt |
Fix backtrace across signals on amd64 okay guenther@ kettenis@
|
Revision tags: OPENBSD_6_5_BASE OPENBSD_6_6_BASE
|
#
1.12 |
|
01-Feb-2019 |
yasuoka |
Fix gdb can handle prologues which has the retguard and teach gdb that alltraps_kern() is a trap function. Also initialize the struct amd64_frame_cache in amd64_skip_prologue() which was missing. Original diff from IIJ.
ok mpi mortimer kettenis deraadt
|
Revision tags: OPENBSD_6_4_BASE
|
#
1.11 |
|
10-Jul-2018 |
guenther |
Drop the ignored selectors (tf_[defg]s) from the trap and interrupt frames.
ok mlarkin@ deraadt@ mpi@ kettenis@
|
#
1.10 |
|
03-Jul-2018 |
guenther |
Make intrframe the exact same size as trapframe: instead of pushing the PPL on top, store it where trapframe puts the trap number. This makes interrupt handlers get called with the correct stack alignment. Also, document the use of if_err to differentiate resumed/recursed interrupts from 'real' ones.
tested in snaps ok deraadt@
|
#
1.9 |
|
30-Apr-2018 |
guenther |
The trapframe layout is no longer exactly the same as the sigcontext layout. Simplify how we identify which frames have trapframes while here.
ok kettenis@
|
Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE
|
#
1.8 |
|
09-Apr-2017 |
guenther |
Sync symbol lists for trap/interrupt frame detection with what ddb(4) uses
ok deraadt@
|
Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE
|
#
1.7 |
|
19-Oct-2013 |
bluhm |
Depending on wether the kernel has been compiled with or without debug information, gdb will either see calltrap or alltraps in the stack trace of a kernel core file. To make the gdb backtrace command work without debug information in the amd64 kernel, add the same special case for alltraps as for calltrap. OK miod@
|
Revision tags: OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE
|
#
1.6 |
|
03-Sep-2011 |
guenther |
Fix backtrace across signals on amd64
ok kettenis@
|
Revision tags: OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE
|
#
1.5 |
|
24-Jul-2009 |
kurt |
add compat support to gdb so that it can deal with libpthread with and without the _thread_ctx_offset private symbol. okay kettenis@
|
Revision tags: OPENBSD_4_6_BASE
|
#
1.4 |
|
05-Mar-2009 |
kettenis |
Teach bfd and gdb about the upcoming ELF core dumps.
|
Revision tags: OPENBSD_3_9_BASE OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE OPENBSD_4_3_BASE OPENBSD_4_4_BASE OPENBSD_4_5_BASE
|
#
1.3 |
|
22-Dec-2005 |
kettenis |
Teach gdb how to unwind amd64 kernel trap frames.
|
#
1.2 |
|
04-Dec-2005 |
kettenis |
amd64 threads support.
|
#
1.1 |
|
21-May-2004 |
kettenis |
branches: 1.1.1; Initial revision
|
#
1.13 |
|
21-Oct-2019 |
kurt |
Fix backtrace across signals on amd64 okay guenther@ kettenis@
|
Revision tags: OPENBSD_6_5_BASE OPENBSD_6_6_BASE
|
#
1.12 |
|
01-Feb-2019 |
yasuoka |
Fix gdb can handle prologues which has the retguard and teach gdb that alltraps_kern() is a trap function. Also initialize the struct amd64_frame_cache in amd64_skip_prologue() which was missing. Original diff from IIJ.
ok mpi mortimer kettenis deraadt
|
Revision tags: OPENBSD_6_4_BASE
|
#
1.11 |
|
10-Jul-2018 |
guenther |
Drop the ignored selectors (tf_[defg]s) from the trap and interrupt frames.
ok mlarkin@ deraadt@ mpi@ kettenis@
|
#
1.10 |
|
03-Jul-2018 |
guenther |
Make intrframe the exact same size as trapframe: instead of pushing the PPL on top, store it where trapframe puts the trap number. This makes interrupt handlers get called with the correct stack alignment. Also, document the use of if_err to differentiate resumed/recursed interrupts from 'real' ones.
tested in snaps ok deraadt@
|
#
1.9 |
|
30-Apr-2018 |
guenther |
The trapframe layout is no longer exactly the same as the sigcontext layout. Simplify how we identify which frames have trapframes while here.
ok kettenis@
|
Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE
|
#
1.8 |
|
09-Apr-2017 |
guenther |
Sync symbol lists for trap/interrupt frame detection with what ddb(4) uses
ok deraadt@
|
Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE
|
#
1.7 |
|
19-Oct-2013 |
bluhm |
Depending on wether the kernel has been compiled with or without debug information, gdb will either see calltrap or alltraps in the stack trace of a kernel core file. To make the gdb backtrace command work without debug information in the amd64 kernel, add the same special case for alltraps as for calltrap. OK miod@
|
Revision tags: OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE
|
#
1.6 |
|
03-Sep-2011 |
guenther |
Fix backtrace across signals on amd64
ok kettenis@
|
Revision tags: OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE
|
#
1.5 |
|
24-Jul-2009 |
kurt |
add compat support to gdb so that it can deal with libpthread with and without the _thread_ctx_offset private symbol. okay kettenis@
|
Revision tags: OPENBSD_4_6_BASE
|
#
1.4 |
|
05-Mar-2009 |
kettenis |
Teach bfd and gdb about the upcoming ELF core dumps.
|
Revision tags: OPENBSD_3_9_BASE OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE OPENBSD_4_3_BASE OPENBSD_4_4_BASE OPENBSD_4_5_BASE
|
#
1.3 |
|
22-Dec-2005 |
kettenis |
Teach gdb how to unwind amd64 kernel trap frames.
|
#
1.2 |
|
04-Dec-2005 |
kettenis |
amd64 threads support.
|
#
1.1 |
|
21-May-2004 |
kettenis |
branches: 1.1.1; Initial revision
|
#
1.12 |
|
01-Feb-2019 |
yasuoka |
Fix gdb can handle prologues which has the retguard and teach gdb that alltraps_kern() is a trap function. Also initialize the struct amd64_frame_cache in amd64_skip_prologue() which was missing. Original diff from IIJ.
ok mpi mortimer kettenis deraadt
|
Revision tags: OPENBSD_6_4_BASE
|
#
1.11 |
|
10-Jul-2018 |
guenther |
Drop the ignored selectors (tf_[defg]s) from the trap and interrupt frames.
ok mlarkin@ deraadt@ mpi@ kettenis@
|
#
1.10 |
|
03-Jul-2018 |
guenther |
Make intrframe the exact same size as trapframe: instead of pushing the PPL on top, store it where trapframe puts the trap number. This makes interrupt handlers get called with the correct stack alignment. Also, document the use of if_err to differentiate resumed/recursed interrupts from 'real' ones.
tested in snaps ok deraadt@
|
#
1.9 |
|
30-Apr-2018 |
guenther |
The trapframe layout is no longer exactly the same as the sigcontext layout. Simplify how we identify which frames have trapframes while here.
ok kettenis@
|
Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE
|
#
1.8 |
|
09-Apr-2017 |
guenther |
Sync symbol lists for trap/interrupt frame detection with what ddb(4) uses
ok deraadt@
|
Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE
|
#
1.7 |
|
19-Oct-2013 |
bluhm |
Depending on wether the kernel has been compiled with or without debug information, gdb will either see calltrap or alltraps in the stack trace of a kernel core file. To make the gdb backtrace command work without debug information in the amd64 kernel, add the same special case for alltraps as for calltrap. OK miod@
|
Revision tags: OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE
|
#
1.6 |
|
03-Sep-2011 |
guenther |
Fix backtrace across signals on amd64
ok kettenis@
|
Revision tags: OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE
|
#
1.5 |
|
24-Jul-2009 |
kurt |
add compat support to gdb so that it can deal with libpthread with and without the _thread_ctx_offset private symbol. okay kettenis@
|
Revision tags: OPENBSD_4_6_BASE
|
#
1.4 |
|
05-Mar-2009 |
kettenis |
Teach bfd and gdb about the upcoming ELF core dumps.
|
Revision tags: OPENBSD_3_9_BASE OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE OPENBSD_4_3_BASE OPENBSD_4_4_BASE OPENBSD_4_5_BASE
|
#
1.3 |
|
22-Dec-2005 |
kettenis |
Teach gdb how to unwind amd64 kernel trap frames.
|
#
1.2 |
|
04-Dec-2005 |
kettenis |
amd64 threads support.
|
#
1.1 |
|
21-May-2004 |
kettenis |
branches: 1.1.1; Initial revision
|
#
1.11 |
|
10-Jul-2018 |
guenther |
Drop the ignored selectors (tf_[defg]s) from the trap and interrupt frames.
ok mlarkin@ deraadt@ mpi@ kettenis@
|
#
1.10 |
|
03-Jul-2018 |
guenther |
Make intrframe the exact same size as trapframe: instead of pushing the PPL on top, store it where trapframe puts the trap number. This makes interrupt handlers get called with the correct stack alignment. Also, document the use of if_err to differentiate resumed/recursed interrupts from 'real' ones.
tested in snaps ok deraadt@
|
#
1.9 |
|
30-Apr-2018 |
guenther |
The trapframe layout is no longer exactly the same as the sigcontext layout. Simplify how we identify which frames have trapframes while here.
ok kettenis@
|
Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE
|
#
1.8 |
|
09-Apr-2017 |
guenther |
Sync symbol lists for trap/interrupt frame detection with what ddb(4) uses
ok deraadt@
|
Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE
|
#
1.7 |
|
19-Oct-2013 |
bluhm |
Depending on wether the kernel has been compiled with or without debug information, gdb will either see calltrap or alltraps in the stack trace of a kernel core file. To make the gdb backtrace command work without debug information in the amd64 kernel, add the same special case for alltraps as for calltrap. OK miod@
|
Revision tags: OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE
|
#
1.6 |
|
03-Sep-2011 |
guenther |
Fix backtrace across signals on amd64
ok kettenis@
|
Revision tags: OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE
|
#
1.5 |
|
24-Jul-2009 |
kurt |
add compat support to gdb so that it can deal with libpthread with and without the _thread_ctx_offset private symbol. okay kettenis@
|
Revision tags: OPENBSD_4_6_BASE
|
#
1.4 |
|
05-Mar-2009 |
kettenis |
Teach bfd and gdb about the upcoming ELF core dumps.
|
Revision tags: OPENBSD_3_9_BASE OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE OPENBSD_4_3_BASE OPENBSD_4_4_BASE OPENBSD_4_5_BASE
|
#
1.3 |
|
22-Dec-2005 |
kettenis |
Teach gdb how to unwind amd64 kernel trap frames.
|
#
1.2 |
|
04-Dec-2005 |
kettenis |
amd64 threads support.
|
#
1.1 |
|
21-May-2004 |
kettenis |
branches: 1.1.1; Initial revision
|
#
1.9 |
|
30-Apr-2018 |
guenther |
The trapframe layout is no longer exactly the same as the sigcontext layout. Simplify how we identify which frames have trapframes while here.
ok kettenis@
|
Revision tags: OPENBSD_6_2_BASE OPENBSD_6_3_BASE
|
#
1.8 |
|
09-Apr-2017 |
guenther |
Sync symbol lists for trap/interrupt frame detection with what ddb(4) uses
ok deraadt@
|
Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE
|
#
1.7 |
|
19-Oct-2013 |
bluhm |
Depending on wether the kernel has been compiled with or without debug information, gdb will either see calltrap or alltraps in the stack trace of a kernel core file. To make the gdb backtrace command work without debug information in the amd64 kernel, add the same special case for alltraps as for calltrap. OK miod@
|
Revision tags: OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE
|
#
1.6 |
|
03-Sep-2011 |
guenther |
Fix backtrace across signals on amd64
ok kettenis@
|
Revision tags: OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE
|
#
1.5 |
|
24-Jul-2009 |
kurt |
add compat support to gdb so that it can deal with libpthread with and without the _thread_ctx_offset private symbol. okay kettenis@
|
Revision tags: OPENBSD_4_6_BASE
|
#
1.4 |
|
05-Mar-2009 |
kettenis |
Teach bfd and gdb about the upcoming ELF core dumps.
|
Revision tags: OPENBSD_3_9_BASE OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE OPENBSD_4_3_BASE OPENBSD_4_4_BASE OPENBSD_4_5_BASE
|
#
1.3 |
|
22-Dec-2005 |
kettenis |
Teach gdb how to unwind amd64 kernel trap frames.
|
#
1.2 |
|
04-Dec-2005 |
kettenis |
amd64 threads support.
|
#
1.1 |
|
21-May-2004 |
kettenis |
branches: 1.1.1; Initial revision
|
Revision tags: OPENBSD_6_2_BASE
|
#
1.8 |
|
09-Apr-2017 |
guenther |
Sync symbol lists for trap/interrupt frame detection with what ddb(4) uses
ok deraadt@
|
Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE
|
#
1.7 |
|
19-Oct-2013 |
bluhm |
Depending on wether the kernel has been compiled with or without debug information, gdb will either see calltrap or alltraps in the stack trace of a kernel core file. To make the gdb backtrace command work without debug information in the amd64 kernel, add the same special case for alltraps as for calltrap. OK miod@
|
Revision tags: OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE
|
#
1.6 |
|
03-Sep-2011 |
guenther |
Fix backtrace across signals on amd64
ok kettenis@
|
Revision tags: OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE
|
#
1.5 |
|
24-Jul-2009 |
kurt |
add compat support to gdb so that it can deal with libpthread with and without the _thread_ctx_offset private symbol. okay kettenis@
|
Revision tags: OPENBSD_4_6_BASE
|
#
1.4 |
|
05-Mar-2009 |
kettenis |
Teach bfd and gdb about the upcoming ELF core dumps.
|
Revision tags: OPENBSD_3_9_BASE OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE OPENBSD_4_3_BASE OPENBSD_4_4_BASE OPENBSD_4_5_BASE
|
#
1.3 |
|
22-Dec-2005 |
kettenis |
Teach gdb how to unwind amd64 kernel trap frames.
|
#
1.2 |
|
04-Dec-2005 |
kettenis |
amd64 threads support.
|
#
1.1 |
|
21-May-2004 |
kettenis |
branches: 1.1.1; Initial revision
|