[Crash-utility] [PATCH 0/5] x86_64 gdb stack unwinding support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This patchset will introduce 2 primary features:

1) Add gdb stack unwinding support for x86_64 CPU arch. (patch 1/5)
2) Enable gdb stack unwinding for arbitrary tasks. (patch 2/5)

This patchset is based on and should be applied on Aditya Gupta's
following patchset:
  
    [PATCH v10 0/5] Improve stack unwind on ppc64

With this patchset, it enable crash with the ability to use gdb commands
in x86_64 as described in ppc64's cover letter [1].

[1]: https://www.mail-archive.com/devel@xxxxxxxxxxxxxxxxxxxxxxxxxxx/msg00469.html

Tao Liu (5):
  x86_64: Add gdb stack unwinding support
  Enable crash to change gdb thread context
  Stop stack unwinding at non-kernel address
  Parse stack by inactive_stack_frame priorily if the struct is valid
  ppc64: Enable live debug support for gdb stack unwinding

 crash_target.c  |  50 ++++++-----
 defs.h          |  21 ++++-
 gdb-10.2.patch  |  97 +++++----------------
 gdb_interface.c |  21 +++++
 kernel.c        |  22 +++++
 ppc64.c         |   5 --
 task.c          |   5 +-
 x86_64.c        | 225 ++++++++++++++++++++++++++++++++++++++++++------
 8 files changed, 315 insertions(+), 131 deletions(-)

-- 
2.40.1
--
Crash-utility mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxxxxxx
https://${domain_name}/admin/lists/devel.lists.crash-utility.osci.io/
Contribution Guidelines: https://github.com/crash-utility/crash/wiki




[Index of Archives]     [Fedora Development]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]     [Fedora Tools]

 

Powered by Linux