diff options
author | Jim Keniston <jkenisto@us.ibm.com> | 2008-04-18 16:21:18 -0700 |
---|---|---|
committer | Jim Keniston <jkenisto@us.ibm.com> | 2008-04-18 16:21:18 -0700 |
commit | 5f0a03a685a11bda62d69588f39e3fc26375d180 (patch) | |
tree | 24b6b791715c6032dd3155bc3644ba5ad3c6d3e7 /session.h | |
parent | 946d18f91669c0fbee36124f0bc06d7cf56aecdf (diff) | |
download | systemtap-steved-5f0a03a685a11bda62d69588f39e3fc26375d180.tar.gz systemtap-steved-5f0a03a685a11bda62d69588f39e3fc26375d180.tar.xz systemtap-steved-5f0a03a685a11bda62d69588f39e3fc26375d180.zip |
PR 4311 - Function boundary tracing without debuginfo: Phase I
* tapsets.cxx: Major rework of dwflpp, dwarf_query, and related
code to make do with elf info if dwarf info is absent, or
(in the case of vmlinux) make do with a System.map-style
symbol table if even the elf file is absent.
* main.cxx: Use getopt_long instead of getopt. Added --kelf,
--kmap, --ignore-vmlinux, and --ignore-dwarf.
* hash.cxx, session.h, stap.1.in: Added --kelf, --kmap,
--ignore-vmlinux, and --ignore-dwarf.
Diffstat (limited to 'session.h')
-rw-r--r-- | session.h | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -104,6 +104,12 @@ struct systemtap_session std::string cache_path; std::string hash_path; + // dwarfless operation + bool consult_symtab; + std::string kernel_symtab_path; + bool ignore_vmlinux; + bool ignore_dwarf; + // temporary directory for module builds etc. // hazardous - it is "rm -rf"'d at exit std::string tmpdir; |