diff options
Diffstat (limited to 'src/common/dwarf/dwarf2diehandler.h')
-rw-r--r-- | src/common/dwarf/dwarf2diehandler.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/common/dwarf/dwarf2diehandler.h b/src/common/dwarf/dwarf2diehandler.h index 401dd2b8..5d899bf8 100644 --- a/src/common/dwarf/dwarf2diehandler.h +++ b/src/common/dwarf/dwarf2diehandler.h @@ -209,6 +209,9 @@ class DIEHandler { virtual void ProcessAttributeString(enum DwarfAttribute attr, enum DwarfForm form, const std::string& data) { } + virtual void ProcessAttributeSignature(enum DwarfAttribute attr, + enum DwarfForm form, + uint64 signture) { } // Once we have reported all the DIE's attributes' values, we call // this member function. If it returns false, we skip all the DIE's @@ -314,6 +317,10 @@ class DIEDispatcher: public Dwarf2Handler { enum DwarfAttribute attr, enum DwarfForm form, const std::string &data); + void ProcessAttributeSignature(uint64 offset, + enum DwarfAttribute attr, + enum DwarfForm form, + uint64 signature); void EndDIE(uint64 offset); private: |