Home
last modified time | relevance | path

Searched refs:aranges (Results 1 – 22 of 22) sorted by relevance

/external/elfutils/libdw/
Ddwarf_getarange_addr.c59 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];
Ddwarf_getaranges.c76 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 …]
Ddwarf_onearange.c59 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()
Ddwarf_addrdie.c64 Dwarf_Aranges *aranges; local
68 if (INTUSE(dwarf_getaranges) (dbg, &aranges, &naranges) != 0
69 || INTUSE(dwarf_getarangeinfo) (INTUSE(dwarf_getarange_addr) (aranges,
Dlibdw.h558 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,
DlibdwP.h173 Dwarf_Aranges *aranges; member
DChangeLog213 aranges information.
813 * libdwP.h: Add new errors. Add aranges member to struct Dwarf.
/external/elfutils/libdwfl/
Dcu.c59 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 …]
Ddwfl_module.c84 if (mod->aranges != NULL) in __libdwfl_module_free()
85 free (mod->aranges); in __libdwfl_module_free()
DlibdwflP.h180 struct dwfl_arange *aranges; /* Mapping of addresses in module to CUs. */ member
DChangeLog662 * cu.c (addrarange): Handle files without aranges information.
/external/elfutils/tests/
Dget-aranges.c65 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()
Drun-get-aranges.sh31 testrun_compare ./get-aranges testfile testfile2 <<\EOF
DMakefile.am58 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 \
DMakefile.in42 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@
DChangeLog539 * 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/
Dreaddwarf3.c4419 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/
Dreadelf.c4038 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/
Delfutils.spec.in291 - libdw, libdwfl: handle files without aranges info.
/external/elfutils/
Delfutils.spec291 - libdw, libdwfl: handle files without aranges info.
DNEWS169 libdw, libdwfl: handle files without aranges info.
/external/elfutils/po/
Delfutils.pot600 "Display DWARF section content. SECTION can be one of abbrev, aranges, "