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.