/external/llvm/lib/DebugInfo/ |
DWARFDebugAranges.cpp | 83 Aranges.reserve(count); 84 AddArangeDescriptors range_adder(Aranges, ParsedCUOffsets); 109 const Range &range = Aranges[i]; 122 if (!Aranges.empty()) { 123 if (Aranges.back().Offset == offset && Aranges.back().HiPC() == low_pc) { 124 Aranges.back().setHiPC(high_pc); 128 Aranges.push_back(Range(low_pc, high_pc, offset)); 132 const size_t orig_arange_size = Aranges.size(); 137 std::stable_sort(Aranges.begin(), Aranges.end(), RangeLessThan) [all...] |
DWARFDebugAranges.h | 65 Aranges.clear(); 78 if (idx < Aranges.size()) 79 return &Aranges[idx]; 84 bool isEmpty() const { return Aranges.empty(); } 85 uint32_t getNumRanges() const { return Aranges.size(); } 88 if (idx < Aranges.size()) 89 return Aranges[idx].Offset; 98 RangeColl Aranges;
|
DWARFContext.cpp | 164 if (Aranges) 165 return Aranges.get(); 169 Aranges.reset(new DWARFDebugAranges()); 170 Aranges->extract(arangesData); 171 // Generate aranges from DIEs: even if .debug_aranges section is present, 173 // manually build aranges for the rest of them. 174 Aranges->generate(this); 175 return Aranges.get();
|
DWARFContext.h | 31 OwningPtr<DWARFDebugAranges> Aranges;
|
/external/elfutils/libdw/ |
dwarf_getarange_addr.c | 59 dwarf_getarange_addr (aranges, addr) 60 Dwarf_Aranges *aranges; 63 if (aranges == NULL) 67 size_t l = 0, u = aranges->naranges; 71 if (addr < aranges->info[idx].addr) 73 else if (addr > aranges->info[idx].addr 74 && addr - aranges->info[idx].addr >= aranges->info[idx].length) 77 return &aranges->info[idx];
|
dwarf_getaranges.c | 76 dwarf_getaranges (dbg, aranges, naranges) 78 Dwarf_Aranges **aranges; 84 if (dbg->aranges != NULL) 86 *aranges = dbg->aranges; 88 *naranges = dbg->aranges->naranges; 95 *aranges = NULL; 225 *aranges = NULL; 259 *aranges = buf; 260 (*aranges)->dbg = dbg [all...] |
dwarf_onearange.c | 59 dwarf_onearange (Dwarf_Aranges *aranges, size_t idx) 61 if (aranges == NULL) 64 if (idx >= aranges->naranges) 70 return &aranges->info[idx];
|
dwarf_addrdie.c | 64 Dwarf_Aranges *aranges; local 68 if (INTUSE(dwarf_getaranges) (dbg, &aranges, &naranges) != 0 69 || INTUSE(dwarf_getarangeinfo) (INTUSE(dwarf_getarange_addr) (aranges,
|
libdw.h | 558 extern int dwarf_getaranges (Dwarf *dbg, Dwarf_Aranges **aranges, 563 extern Dwarf_Arange *dwarf_onearange (Dwarf_Aranges *aranges, size_t idx); 570 extern Dwarf_Arange *dwarf_getarange_addr (Dwarf_Aranges *aranges,
|
/external/elfutils/libdwfl/ |
cu.c | 59 return &mod->dw->aranges->info[mod->aranges[idx].arange]; 66 if (mod->aranges == NULL) 68 struct dwfl_arange *aranges = NULL; local 74 /* If the module has no aranges (when no code is included) we 78 aranges = malloc (naranges * sizeof *aranges); 79 if (unlikely (aranges == NULL)) 94 aranges[naranges].arange = i; 95 aranges[naranges].cu = NULL [all...] |
dwfl_module.c | 84 if (mod->aranges != NULL) 85 free (mod->aranges);
|
/external/elfutils/tests/ |
get-aranges.c | 65 Dwarf_Aranges *aranges; local 67 if (dwarf_getaranges (dbg, &aranges, &naranges) != 0) 68 printf ("%s: cannot get aranges\n", argv[cnt]); 75 found = dwarf_getarange_addr (aranges, testaddr[i]); 107 Dwarf_Arange *arange = dwarf_onearange (aranges, i); 121 printf ("cannot get info from aranges[%zu]\n", i);
|
run-get-aranges.sh | 31 testrun_compare ./get-aranges testfile testfile2 <<\EOF
|
Makefile.am | 58 get-aranges allfcts line2addr addrscopes funcscopes \ 71 run-get-pubnames.sh run-get-aranges.sh run-allfcts.sh \ 105 run-get-pubnames.sh run-get-aranges.sh \
|
Makefile.in | 42 get-lines$(EXEEXT) get-pubnames$(EXEEXT) get-aranges$(EXEEXT) \ 56 run-get-aranges.sh run-allfcts.sh run-show-abbrev.sh \ 211 get_aranges_SOURCES = get-aranges.c 212 get_aranges_OBJECTS = get-aranges.$(OBJEXT) 298 funcscopes.c get-aranges.c get-files.c get-lines.c \ 309 funcscopes.c get-aranges.c get-files.c get-lines.c \ 451 run-get-pubnames.sh run-get-aranges.sh \ 681 get-aranges$(EXEEXT): $(get_aranges_OBJECTS) $(get_aranges_DEPENDENCIES) 682 @rm -f get-aranges$(EXEEXT) [all...] |
ChangeLog | 539 * get-aranges.c: Likewise. 589 * run-get-aranges.sh: Likewise. 644 * run-get-aranges.sh: Likewise. 885 * get-aranges.c: Rewrite to use libdw. 886 * Makefile.am: Reenable get-aranges test. 894 * Makefile.am: Run get-lines test. Don't run get-aranges and
|
/external/llvm/tools/llvm-dwarfdump/ |
llvm-dwarfdump.cpp | 62 clEnumValN(DIDT_Aranges, "aranges", ".debug_aranges"),
|
/prebuilts/gcc/darwin-x86/arm/arm-eabi-4.6/share/man/man1/ |
arm-eabi-readelf.1 | 157 \fB\-\-debug\-dump\fR[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,=frames,=frames\-interp,=str,=loc,=Ranges,=pubtypes,=trace_info,=trace_abbrev,=trace_aranges]] 349 .IP "\fB\-\-debug\-dump[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,=frames,=frames\-interp,=str,=loc,=Ranges,=pubtypes,=trace_info,=trace_abbrev,=trace_aranges]\fR" 4 350 .IX Item "--debug-dump[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,=frames,=frames-interp,=str,=loc,=Ranges,=pubtypes,=trace_info,=trace_abbrev,=trace_aranges]"
|
arm-eabi-objdump.1 | 160 \fB\-\-dwarf\fR[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,=frames,=frames\-interp,=str,=loc,=Ranges,=pubtypes,=trace_info,=trace_abbrev,=trace_aranges]] 575 .IP "\fB\-\-dwarf[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,=frames,=frames\-interp,=str,=loc,=Ranges,=pubtypes,=trace_info,=trace_abbrev,=trace_aranges]\fR" 4 576 .IX Item "--dwarf[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,=frames,=frames-interp,=str,=loc,=Ranges,=pubtypes,=trace_info,=trace_abbrev,=trace_aranges]"
|
/prebuilts/gcc/darwin-x86/arm/arm-linux-androideabi-4.6/share/man/man1/ |
arm-linux-androideabi-readelf.1 | 157 \fB\-\-debug\-dump\fR[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,=frames,=frames\-interp,=str,=loc,=Ranges,=pubtypes,=trace_info,=trace_abbrev,=trace_aranges]] 349 .IP "\fB\-\-debug\-dump[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,=frames,=frames\-interp,=str,=loc,=Ranges,=pubtypes,=trace_info,=trace_abbrev,=trace_aranges]\fR" 4 350 .IX Item "--debug-dump[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,=frames,=frames-interp,=str,=loc,=Ranges,=pubtypes,=trace_info,=trace_abbrev,=trace_aranges]"
|
arm-linux-androideabi-objdump.1 | 160 \fB\-\-dwarf\fR[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,=frames,=frames\-interp,=str,=loc,=Ranges,=pubtypes,=trace_info,=trace_abbrev,=trace_aranges]] 575 .IP "\fB\-\-dwarf[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,=frames,=frames\-interp,=str,=loc,=Ranges,=pubtypes,=trace_info,=trace_abbrev,=trace_aranges]\fR" 4 576 .IX Item "--dwarf[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,=frames,=frames-interp,=str,=loc,=Ranges,=pubtypes,=trace_info,=trace_abbrev,=trace_aranges]"
|
/prebuilts/gcc/linux-x86/arm/arm-eabi-4.6/share/man/man1/ |
arm-eabi-readelf.1 | 157 \fB\-\-debug\-dump\fR[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,=frames,=frames\-interp,=str,=loc,=Ranges,=pubtypes,=trace_info,=trace_abbrev,=trace_aranges]] 349 .IP "\fB\-\-debug\-dump[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,=frames,=frames\-interp,=str,=loc,=Ranges,=pubtypes,=trace_info,=trace_abbrev,=trace_aranges]\fR" 4 350 .IX Item "--debug-dump[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,=frames,=frames-interp,=str,=loc,=Ranges,=pubtypes,=trace_info,=trace_abbrev,=trace_aranges]"
|
arm-eabi-objdump.1 | 160 \fB\-\-dwarf\fR[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,=frames,=frames\-interp,=str,=loc,=Ranges,=pubtypes,=trace_info,=trace_abbrev,=trace_aranges]] 575 .IP "\fB\-\-dwarf[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,=frames,=frames\-interp,=str,=loc,=Ranges,=pubtypes,=trace_info,=trace_abbrev,=trace_aranges]\fR" 4 576 .IX Item "--dwarf[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,=frames,=frames-interp,=str,=loc,=Ranges,=pubtypes,=trace_info,=trace_abbrev,=trace_aranges]"
|
/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.6/share/man/man1/ |
arm-linux-androideabi-readelf.1 | 157 \fB\-\-debug\-dump\fR[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,=frames,=frames\-interp,=str,=loc,=Ranges,=pubtypes,=trace_info,=trace_abbrev,=trace_aranges]] 349 .IP "\fB\-\-debug\-dump[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,=frames,=frames\-interp,=str,=loc,=Ranges,=pubtypes,=trace_info,=trace_abbrev,=trace_aranges]\fR" 4 350 .IX Item "--debug-dump[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,=frames,=frames-interp,=str,=loc,=Ranges,=pubtypes,=trace_info,=trace_abbrev,=trace_aranges]"
|
arm-linux-androideabi-objdump.1 | 160 \fB\-\-dwarf\fR[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,=frames,=frames\-interp,=str,=loc,=Ranges,=pubtypes,=trace_info,=trace_abbrev,=trace_aranges]] 575 .IP "\fB\-\-dwarf[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,=frames,=frames\-interp,=str,=loc,=Ranges,=pubtypes,=trace_info,=trace_abbrev,=trace_aranges]\fR" 4 576 .IX Item "--dwarf[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,=frames,=frames-interp,=str,=loc,=Ranges,=pubtypes,=trace_info,=trace_abbrev,=trace_aranges]"
|