/external/elfutils/libdw/ |
D | dwarf_getarange_addr.c | 59 dwarf_getarange_addr (aranges, addr) in dwarf_getarange_addr() argument 60 Dwarf_Aranges *aranges; in dwarf_getarange_addr() 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];
|
D | dwarf_getaranges.c | 76 dwarf_getaranges (dbg, aranges, naranges) in dwarf_getaranges() argument 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; 261 (*aranges)->naranges = narangelist; [all …]
|
D | dwarf_onearange.c | 59 dwarf_onearange (Dwarf_Aranges *aranges, size_t idx) in dwarf_onearange() argument 61 if (aranges == NULL) in dwarf_onearange() 64 if (idx >= aranges->naranges) in dwarf_onearange() 70 return &aranges->info[idx]; in dwarf_onearange()
|
D | 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,
|
D | 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,
|
D | libdwP.h | 173 Dwarf_Aranges *aranges; member
|
D | ChangeLog | 213 aranges information. 813 * libdwP.h: Add new errors. Add aranges member to struct Dwarf.
|
/external/elfutils/libdwfl/ |
D | cu.c | 59 return &mod->dw->aranges->info[mod->aranges[idx].arange]; in dwar() 66 if (mod->aranges == NULL) in addrarange() 68 struct dwfl_arange *aranges = NULL; in addrarange() local 78 aranges = malloc (naranges * sizeof *aranges); in addrarange() 79 if (unlikely (aranges == NULL)) in addrarange() 94 aranges[naranges].arange = i; in addrarange() 95 aranges[naranges].cu = NULL; in addrarange() 103 mod->aranges = (realloc (aranges, naranges * sizeof aranges[0]) in addrarange() 104 ?: aranges); in addrarange() 136 = &mod->dw->aranges->info[mod->dw->aranges->naranges - 1]; in addrarange() [all …]
|
D | dwfl_module.c | 84 if (mod->aranges != NULL) in __libdwfl_module_free() 85 free (mod->aranges); in __libdwfl_module_free()
|
D | libdwflP.h | 180 struct dwfl_arange *aranges; /* Mapping of addresses in module to CUs. */ member
|
D | ChangeLog | 662 * cu.c (addrarange): Handle files without aranges information.
|
/external/elfutils/tests/ |
D | get-aranges.c | 65 Dwarf_Aranges *aranges; in main() local 67 if (dwarf_getaranges (dbg, &aranges, &naranges) != 0) in main() 75 found = dwarf_getarange_addr (aranges, testaddr[i]); in main() 107 Dwarf_Arange *arange = dwarf_onearange (aranges, i); in main()
|
D | run-get-aranges.sh | 31 testrun_compare ./get-aranges testfile testfile2 <<\EOF
|
D | 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 \
|
D | 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) 780 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/get-aranges.Po@am__quote@
|
D | 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/valgrind/main/coregrind/m_debuginfo/ |
D | readdwarf3.c | 4419 init_Cursor( &aranges, debug_aranges_img, 4428 if (is_at_end_Cursor( &aranges )) 4432 len = get_Initial_Length( &is64, &aranges, 4434 version = get_UShort( &aranges ); 4435 d_i_offset = get_Dwarfish_UWord( &aranges, is64 ); 4436 asize = get_UChar( &aranges ); 4437 segsize = get_UChar( &aranges ); 4446 while ((get_position_of_Cursor( &aranges ) % (2 * asize)) > 0) { 4447 (void)get_UChar( & aranges ); 4450 ULong address = get_Dwarfish_UWord( &aranges, asize==8 ); [all …]
|
/external/elfutils/src/ |
D | readelf.c | 4038 Dwarf_Aranges *aranges; in print_debug_aranges_section() local 4040 if (unlikely (dwarf_getaranges (dbg, &aranges, &cnt) != 0)) in print_debug_aranges_section() 4065 Dwarf_Arange *runp = dwarf_onearange (aranges, n); in print_debug_aranges_section() 5320 NEW_SECTION (aranges), in print_debug()
|
/external/elfutils/config/ |
D | elfutils.spec.in | 291 - libdw, libdwfl: handle files without aranges info.
|
/external/elfutils/ |
D | elfutils.spec | 291 - libdw, libdwfl: handle files without aranges info.
|
D | NEWS | 169 libdw, libdwfl: handle files without aranges info.
|
/external/elfutils/po/ |
D | elfutils.pot | 600 "Display DWARF section content. SECTION can be one of abbrev, aranges, "
|