Skip to content

Pretty-printer for GDB frames in a backtrace, able to handle nested C++ template arguments

License

Notifications You must be signed in to change notification settings

philtweir/gdb-pretty-frame-cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GDB Pretty-Printed Frames for C++

Pretty-printer for GDB frames in a backtrace, able to handle nested C++ template arguments. Originally developed for use debugging CGAL-based projects, but is template-library agnostic.

Pretty-printer in use with CGAL

Dependencies

Works with GDB 7

Python modules:

License

Apache License except for CC-BY-SA files (marked in file)

Usage

To use without installation, to .gdbinit add:

add-auto-load-safe-path [PATHTOSOURCE]
python
import sys
sys.path.insert(0, [PATHTOSOURCE])

import framefilter
framefilter.CppFrameFilter()
end

where PATHTOSOURCE is the location of this directory.

(based on GDB STLSupport's approach)

About

Pretty-printer for GDB frames in a backtrace, able to handle nested C++ template arguments

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages