Classes | |
| class | AbbrevTable |
| class | AddressRanges |
| class | AttrValue |
| class | CompilationUnitSizes |
| class | CU |
| class | CUIter |
| class | DIEReader |
| struct | File |
| class | InfoReader |
| class | LineInfoReader |
| class | LocationList |
Functions | |
| int | DivRoundUp (int n, int d) |
| string_view | GetLocationListRange (CompilationUnitSizes sizes, string_view available) |
| bool | IsValidDwarfAddress (uint64_t addr, uint8_t address_size) |
| absl::string_view | ReadDebugStrEntry (absl::string_view debug_str, size_t ofs) |
| uint64_t | ReadIndirectAddress (const CU &cu, uint64_t val) |
| template<typename T > | |
| T | ReadLEB128 (absl::string_view *data) |
| uint64_t | ReadLEB128Internal (bool is_signed, absl::string_view *data) |
| uint64_t | ReadLEB128Internal (bool is_signed, string_view *data) |
| void | ReadRangeList (const CU &cu, uint64_t low_pc, string_view name, RangeSink *sink, string_view *data) |
| void | SkipLEB128 (absl::string_view *data) |
| void | SkipLEB128 (string_view *data) |
Definition at line 46 of file dwarf_util.h.
| string_view bloaty::dwarf::GetLocationListRange | ( | CompilationUnitSizes | sizes, |
| string_view | available | ||
| ) |
Definition at line 23 of file dwarf_util.cc.
| absl::string_view bloaty::dwarf::ReadDebugStrEntry | ( | absl::string_view | debug_str, |
| size_t | ofs | ||
| ) |
Definition at line 69 of file dwarf_util.cc.
Definition at line 326 of file debug_info.h.
| T bloaty::dwarf::ReadLEB128 | ( | absl::string_view * | data | ) |
Definition at line 31 of file dwarf_util.h.
| uint64_t bloaty::dwarf::ReadLEB128Internal | ( | bool | is_signed, |
| absl::string_view * | data | ||
| ) |
| uint64_t bloaty::dwarf::ReadLEB128Internal | ( | bool | is_signed, |
| string_view * | data | ||
| ) |
Definition at line 33 of file dwarf_util.cc.
| void bloaty::dwarf::ReadRangeList | ( | const CU & | cu, |
| uint64_t | low_pc, | ||
| string_view | name, | ||
| RangeSink * | sink, | ||
| string_view * | data | ||
| ) |
| void bloaty::dwarf::SkipLEB128 | ( | absl::string_view * | data | ) |
| void bloaty::dwarf::SkipLEB128 | ( | string_view * | data | ) |
Definition at line 56 of file dwarf_util.cc.