#include <debug_info.h>
Public Member Functions | |
template<class T > | |
void | ReadAttributes (const CU &cu, const AbbrevTable::Abbrev *code, T &&func) |
const AbbrevTable::Abbrev * | ReadCode (const CU &cu) |
void | SkipChildren (const CU &cu, const AbbrevTable::Abbrev *code) |
Private Member Functions | |
DIEReader (absl::string_view data) | |
void | SkipNullEntries () |
Private Attributes | |
int | depth_ = 0 |
absl::string_view | remaining_ |
Friends | |
class | CU |
Definition at line 304 of file debug_info.h.
|
inlineprivate |
Definition at line 318 of file debug_info.h.
void bloaty::dwarf::DIEReader::ReadAttributes | ( | const CU & | cu, |
const AbbrevTable::Abbrev * | code, | ||
T && | func | ||
) |
Definition at line 342 of file debug_info.h.
const AbbrevTable::Abbrev * bloaty::dwarf::DIEReader::ReadCode | ( | const CU & | cu | ) |
Definition at line 243 of file debug_info.cc.
void bloaty::dwarf::DIEReader::SkipChildren | ( | const CU & | cu, |
const AbbrevTable::Abbrev * | code | ||
) |
Definition at line 259 of file debug_info.cc.
|
private |
Definition at line 235 of file debug_info.cc.
|
friend |
Definition at line 316 of file debug_info.h.
|
private |
Definition at line 323 of file debug_info.h.
|
private |
Definition at line 322 of file debug_info.h.