Lines Matching refs:dwarf
120 getIndexedString(dwarf::Form Form, DataExtractor InfoData,
122 if (Form == dwarf::DW_FORM_string)
124 if (Form != dwarf::DW_FORM_GNU_str_index)
141 dwarf::DwarfFormat Format = dwarf::DwarfFormat::DWARF32;
146 Format = dwarf::DwarfFormat::DWARF64;
157 auto Tag = static_cast<dwarf::Tag>(AbbrevData.getULEB128(&AbbrevOffset));
158 if (Tag != dwarf::DW_TAG_compile_unit)
163 dwarf::Form Form;
167 (Form = static_cast<dwarf::Form>(AbbrevData.getULEB128(&AbbrevOffset))) &&
170 case dwarf::DW_AT_name: {
178 case dwarf::DW_AT_GNU_dwo_name: {
186 case dwarf::DW_AT_GNU_dwo_id:
191 dwarf::FormParams({Version, AddrSize, Format}));
488 std::string DWOName = dwarf::toString(
489 Die.find({dwarf::DW_AT_dwo_name, dwarf::DW_AT_GNU_dwo_name}), "");
493 dwarf::toString(Die.find(dwarf::DW_AT_comp_dir), "");
655 cl::ParseCommandLineOptions(argc, argv, "merge split dwarf (.dwo) files\n");
663 StringRef Context = "dwarf streamer init";