Home
last modified time | relevance | path

Searched refs:address_size (Results 1 - 25 of 30) sorted by relevance

12

/third_party/elfutils/libdw/
H A Ddwarf_formaddr.c52 int address_size = cu->address_size; in __libdw_addrx() local
53 if (cu->address_size > dbg->sectiondata[IDX_debug_addr]->d_size) in __libdw_addrx()
61 - address_size)) in __libdw_addrx()
64 idx *= address_size; in __libdw_addrx()
66 - address_size - addr_off)) in __libdw_addrx()
71 if (address_size == 4) in __libdw_addrx()
95 cu->address_size, return_addr)) in dwarf_formaddr()
H A Ddwarf_getaranges.c155 unsigned int address_size = *readp++; in dwarf_getaranges() local
156 if (unlikely (address_size != 4 && address_size != 8)) in dwarf_getaranges()
164 /* Round the address to the next multiple of 2*address_size. */ in dwarf_getaranges()
165 readp += ((2 * address_size - ((readp - hdrstart) % (2 * address_size))) in dwarf_getaranges()
166 % (2 * address_size)); in dwarf_getaranges()
174 address_size, &range_address)) in dwarf_getaranges()
177 if (readp + address_size > readendp) in dwarf_getaranges()
180 if (address_size in dwarf_getaranges()
[all...]
H A Ddwarf_cu_info.c43 uint8_t *address_size, uint8_t *offset_size) in dwarf_cu_info()
96 if (address_size != NULL) in dwarf_cu_info()
97 *address_size = cu->address_size; in dwarf_cu_info()
39 dwarf_cu_info(Dwarf_CU *cu, Dwarf_Half *version, uint8_t *unit_type, Dwarf_Die *cudie, Dwarf_Die *subdie, uint64_t *unit_id, uint8_t *address_size, uint8_t *offset_size) dwarf_cu_info() argument
H A Ddwarf_next_lines.c159 unsigned address_size; in dwarf_next_lines() local
163 address_size = (*cu)->address_size; in dwarf_next_lines()
173 address_size = ident[EI_CLASS] == ELFCLASS32 ? 4 : 8; in dwarf_next_lines()
176 if (__libdw_getsrclines (dbg, off, comp_dir, address_size, in dwarf_next_lines()
H A Dlibdw_findcu.c109 uint8_t address_size; in __libdw_intern_next_unit() local
117 &address_size, &offset_size, in __libdw_intern_next_unit()
135 if (unlikely (address_size != 4 && address_size != 8)) in __libdw_intern_next_unit()
136 address_size = 8; in __libdw_intern_next_unit()
153 newp->address_size = address_size; in __libdw_intern_next_unit()
H A Ddwarf_nextcu.c194 uint8_t address_size = 0; in INTDEF() local
226 address_size = *bytes++; in INTDEF()
235 address_size = *bytes++; in INTDEF()
281 *address_sizep = address_size; in INTDEF()
H A Ddwarf_next_cfi.c145 uint_fast8_t address_size = e_ident[EI_CLASS] == ELFCLASS32 ? 4 : 8; in dwarf_next_cfi() local
151 /* XXX We don't actually support address_size not matching the class. in dwarf_next_cfi()
154 if (unlikely (*bytes != address_size)) in dwarf_next_cfi()
159 address_size = *bytes++; in dwarf_next_cfi()
177 bytes += address_size; in dwarf_next_cfi()
H A Ddwarf_getsrclines.c155 const char *comp_dir, unsigned address_size, in read_srclines()
242 if (line_address_size != address_size || segment_selector_size != 0) in read_srclines()
314 .address_size = address_size, in read_srclines()
778 if (unlikely (lineendp - linep < (uint8_t) address_size)) in read_srclines()
781 address_size, &state.addr)) in read_srclines()
1135 const char *comp_dir, unsigned address_size, in __libdw_getsrclines()
1155 if (read_srclines (dbg, linep, lineendp, comp_dir, address_size, in __libdw_getsrclines()
1247 cu->address_size, &cu->lines, &cu->files) < 0) in dwarf_getsrclines()
153 read_srclines(Dwarf *dbg, const unsigned char *linep, const unsigned char *lineendp, const char *comp_dir, unsigned address_size, Dwarf_Lines **linesp, Dwarf_Files **filesp) read_srclines() argument
1134 __libdw_getsrclines(Dwarf *dbg, Dwarf_Off debug_line_offset, const char *comp_dir, unsigned address_size, Dwarf_Lines **linesp, Dwarf_Files **filesp) __libdw_getsrclines() argument
H A DlibdwP.h336 uint8_t address_size; member
801 unsigned int address_size,
994 const char *comp_dir, unsigned address_size,
1198 uint8_t address_size = *readp++; in __libdw_cu_ranges_base()
1199 if (address_size != 4 && address_size != 8) in __libdw_cu_ranges_base()
1276 uint8_t address_size = *readp++; in __libdw_cu_locs_base()
1277 if (address_size != 4 && address_size != 8) in __libdw_cu_locs_base()
H A Ddwarf_frame_register.c96 unsigned int address_size = (fs->cache->e_ident[EI_CLASS] == ELFCLASS32 in dwarf_frame_register() local
109 address_size, 4, in dwarf_frame_register()
H A Dlibdw_form.c55 result = cu->address_size; in __libdw_form_val_compute_len()
59 result = cu->version == 2 ? cu->address_size : cu->offset_size; in __libdw_form_val_compute_len()
H A Dcie.c124 uint_fast8_t address_size in intern_new_cie() local
126 switch (address_size) in intern_new_cie()
H A Ddwarf_getlocation_attr.c67 Dwarf_Word offset = __libdw_cu_addr_base (cu) + (index * cu->address_size); in addr_valp()
105 if (attr->cu->address_size == 4) in dwarf_getlocation_attr()
H A Ddwarf_diecu.c47 *address_sizep = die->cu->address_size; in dwarf_diecu()
H A Ddwarf_getlocation.c255 unsigned int address_size, unsigned int ref_size, in __libdw_intern_expression()
334 if (address_size == 4) in __libdw_intern_expression()
350 address_size, &newloc->number)) in __libdw_intern_expression()
676 cu->address_size, (cu->version == 2 in getlocation()
677 ? cu->address_size in getlocation()
838 cu->address_size, in getlocations_addr()
254 __libdw_intern_expression(Dwarf *dbg, bool other_byte_order, unsigned int address_size, unsigned int ref_size, void **cache, const Dwarf_Block *block, bool cfap, bool valuep, Dwarf_Op **llbuf, size_t *listlen, int sec_index) __libdw_intern_expression() argument
H A Ddwarf_cu_die.c53 *address_sizep = cu->address_size; in dwarf_cu_die()
H A Ddwarf_getsrcfiles.c71 cu->address_size, NULL, in dwarf_getsrcfiles()
H A Ddwarf_begin_elf.c316 result->fake_loc_cu->address_size = elf_addr_size; in valid_p()
344 result->fake_loclists_cu->address_size = elf_addr_size; in valid_p()
377 result->fake_addr_cu->address_size = elf_addr_size; in valid_p()
H A Dcfi.c373 unsigned int address_size; in execute_cfi() local
374 address_size = (cache->e_ident[EI_CLASS] == ELFCLASS32 in execute_cfi()
380 fs->regs[regno].value = (regno - 16) * address_size; in execute_cfi()
H A Ddwarf_formref_die.c54 ref_size = cu->address_size; in dwarf_formref_die()
H A Ddwarf_aggregate_size.c236 *size = die->cu->address_size; in aggregate_size()
H A Dlibdw.h314 uint8_t *address_size, uint8_t *offset_size);
H A Ddwarf_getmacros.c137 table->is_64bit = cudie->cu->address_size == 8; in get_macinfo_table()
/third_party/elfutils/src/
H A Dreadelf.c3847 int address_size, Dwarf_Addr address, Dwarf_Addr raw) in print_dwarf_addr()
3876 ? (address_size == 0 in print_dwarf_addr()
3880 scn, 2 + address_size * 2, address, in print_dwarf_addr()
3882 : (address_size == 0 in print_dwarf_addr()
3886 2 + address_size * 2, address, in print_dwarf_addr()
3889 ? (address_size == 0 in print_dwarf_addr()
3892 scn, 2 + address_size * 2, address, name)) in print_dwarf_addr()
3893 : (address_size == 0 in print_dwarf_addr()
3896 2 + address_size * 2, address, name)))) in print_dwarf_addr()
3898 ? (address_size in print_dwarf_addr()
3846 print_dwarf_addr(Dwfl_Module *dwflmod, int address_size, Dwarf_Addr address, Dwarf_Addr raw) print_dwarf_addr() argument
5084 notice_listptr(enum section_e section, struct listptr_table *table, uint_fast8_t address_size, uint_fast8_t offset_size, struct Dwarf_CU *cu, Dwarf_Off offset, unsigned int attr) notice_listptr() argument
5376 uint8_t address_size; print_debug_addr_section() local
5705 unsigned int address_size = *readp++; print_debug_aranges_section() local
5873 uint8_t address_size = *readp++; print_debug_rnglists_section() local
6200 uint_fast8_t address_size = ehdr->e_ident[EI_CLASS] == ELFCLASS32 ? 4 : 8; print_debug_ranges_section() local
6818 uint8_t address_size; print_debug_frame_section() member
8202 size_t address_size print_decoded_line_section() local
8619 size_t address_size print_debug_line_section() local
8696 address_size, (size_t) segment_selector_size, print_debug_line_section() local
9375 uint8_t address_size = *readp++; print_debug_loclists_section() local
9800 uint_fast8_t address_size = ehdr->e_ident[EI_CLASS] == ELFCLASS32 ? 4 : 8; print_debug_loc_section() local
[all...]
/third_party/libabigail/src/
H A Dabg-dwarf-reader.cc235 char address_size);
2122 uint8_t address_size = 0; in read_debug_info_into_corpus()
2166 &dwarf_vers, NULL, &address_size, NULL, in read_debug_info_into_corpus()
2179 address_size *= 8; in read_debug_info_into_corpus()
2184 build_translation_unit_and_add_to_ir(*this, &unit, address_size); in read_debug_info_into_corpus()
2862 uint8_t address_size = 0, offset_size = 0; in get_die_source() local
2864 &cu_die, &address_size, in get_die_source()
2874 &address_size, &offset_size, in get_die_source()
5305 uint8_t address_size = 0; in build_die_parent_maps() local
5314 NULL, NULL, &address_size, NUL in build_die_parent_maps()
[all...]

Completed in 31 milliseconds

12