Lines Matching defs:dwarf
49 using namespace llvm::dwarf;
2848 if (a.Index == dwarf::DW_IDX_parent) {
2849 if (a.Form == dwarf::DW_FORM_ref4) {
2919 uint32_t dwarfSize = dwarf::getDwarfOffsetByteSize(DwarfFormat::DWARF32);
2972 std::pair<uint8_t, dwarf::Form> static getMergedCuCountForm(
3023 dwarf::Form cuAttrForm = getMergedCuCountForm(hdr.CompUnitCount).second;
3224 hdr.BucketCount = dwarf::getDebugNamesBucketCount(hdr.NameCount);
3237 DWARFContext dwarf(std::make_unique<LLDDwarfObj<ELFT>>(file));
3238 auto &dobj = static_cast<const LLDDwarfObj<ELFT> &>(dwarf.getDWARFObj());
3406 readCuList(DWARFContext &dwarf) {
3408 for (std::unique_ptr<DWARFUnit> &cu : dwarf.compile_units())
3414 readAddressAreas(Ctx &ctx, DWARFContext &dwarf, InputSection *sec) {
3418 for (std::unique_ptr<DWARFUnit> &cu : dwarf.compile_units()) {
3595 DWARFContext dwarf(std::make_unique<LLDDwarfObj<ELFT>>(file));
3596 auto &dobj = static_cast<const LLDDwarfObj<ELFT> &>(dwarf.getDWARFObj());
3601 chunks[i].compilationUnits = readCuList(dwarf);
3602 chunks[i].addressAreas = readAddressAreas(ctx, dwarf, chunks[i].sec);