/external/libcxxabi/include/ |
libunwind.h | 62 typedef uint32_t unw_word_t; typedef 65 typedef uint64_t unw_word_t; typedef 70 unw_word_t start_ip; /* start address of function */ 71 unw_word_t end_ip; /* address after end of function */ 72 unw_word_t lsda; /* address of language specific data area, */ 74 unw_word_t handler; /* personality routine, or zero if not used */ 75 unw_word_t gp; /* not used */ 76 unw_word_t flags; /* not used */ 79 unw_word_t unwind_info; /* address of dwarf unwind info, or zero */ 80 unw_word_t extra; /* mach_header of mach-o image containing func * [all...] |
/ndk/sources/cxx-stl/llvm-libc++abi/libcxxabi/include/ |
libunwind.h | 68 typedef uint32_t unw_word_t; typedef 70 typedef uint64_t unw_word_t; typedef 80 unw_word_t start_ip; /* start address of function */ 81 unw_word_t end_ip; /* address after end of function */ 82 unw_word_t lsda; /* address of language specific data area, */ 84 unw_word_t handler; /* personality routine, or zero if not used */ 85 unw_word_t gp; /* not used */ 86 unw_word_t flags; /* not used */ 89 unw_word_t unwind_info; /* address of dwarf unwind info, or zero */ 90 unw_word_t extra; /* mach_header of mach-o image containing func * [all...] |
/external/libunwind/include/ |
libunwind-hppa.h | 47 typedef uint32_t unw_word_t; typedef 52 struct { unw_word_t bits[2]; } raw;
|
libunwind-ppc32.h | 59 * UNW_TDEP_CURSOR_LEN is in terms of unw_word_t size. Since we have 115 60 * elements in the loc array, each sized 2 * unw_word_t, plus the rest of 68 typedef uint32_t unw_word_t; typedef 71 typedef uint64_t unw_word_t; typedef
|
/external/libunwind/src/ |
os-common.c | 30 unw_word_t, unsigned long *, unsigned long *, 35 pid_t pid, unw_word_t ip,
|
Los-common.c | 88 rebuild_if_necessary (unw_word_t addr, int expected_flags) 127 is_flag_set (unw_word_t addr, int flag) 154 map_local_is_readable (unw_word_t addr) 160 map_local_is_writable (unw_word_t addr) 166 local_get_elf_image (unw_addr_space_t as, struct elf_image *ei, unw_word_t ip, 214 map_local_get_image_name (unw_word_t ip)
|
elfxx.h | 74 unw_addr_space_t as, pid_t pid, unw_word_t ip, char* buf, size_t len, 75 unw_word_t* offp, void* as_arg); 79 unsigned long mapoff, unw_word_t ip, char* buf, size_t buf_len, unw_word_t* offp); 81 extern bool elf_w (get_load_base) (struct elf_image* ei, unw_word_t mapoff, unw_word_t* load_base); 84 struct elf_image* ei, unw_word_t addr, uint8_t* buffer, size_t bytes, bool string_read); 150 unw_addr_space_t as, void* as_arg, struct map_info* map, unw_word_t ip) { 168 unw_word_t load_base;
|
elfxx.c | 40 struct elf_image* ei, unw_word_t addr, uint8_t* buffer, size_t bytes, bool string_read) { 47 unw_word_t data_word; 48 size_t align_bytes = addr & (sizeof(unw_word_t) - 1); 50 if ((*a->access_mem) (ei->u.memory.as, addr & ~(sizeof(unw_word_t) - 1), &data_word, 54 size_t copy_bytes = MIN(sizeof(unw_word_t) - align_bytes, bytes); 70 size_t num_words = bytes / sizeof(unw_word_t); 77 memcpy (buffer, &data_word, sizeof(unw_word_t)); 80 uint8_t* nul_terminator = memchr (buffer, '\0', sizeof(unw_word_t)); 86 addr += sizeof(unw_word_t); 87 bytes_read += sizeof(unw_word_t); [all...] |
/external/libunwind/src/ia64/ |
Ginit_local.c | 52 unw_word_t *sp, unw_word_t *bsp) 55 unw_word_t sol, bspstore; 83 unw_word_t sp, bsp;
|
Gtables.c | 54 read_mem (unw_addr_space_t as, unw_word_t addr, unw_word_t *valp, void *arg) 56 *valp = *(unw_word_t *) addr; 69 read_mem (unw_addr_space_t as, unw_word_t addr, unw_word_t *valp, void *arg) 86 unw_word_t table, size_t table_size, unw_word_t rel_ip, 89 unw_word_t e_addr = 0, start_offset, end_offset, info_offset; 139 PROTECTED unw_word_t 142 unw_word_t hdr_addr, info_addr, hdr, directives, pers, cookie, off [all...] |
Gfind_unwind_table.c | 35 static unw_word_t 96 char *path, unw_word_t segbase, unw_word_t mapoff, 97 unw_word_t ip) 139 edi->di_cache.u.ti.table_len = punw->p_memsz / sizeof (unw_word_t); 140 edi->di_cache.u.ti.table_data = (unw_word_t *)
|
Ginit_remote.c | 36 unw_word_t sp, bsp;
|
/external/libunwind/src/coredump/ |
_UCD_access_mem.c | 28 _UCD_access_mem(unw_addr_space_t as, unw_word_t addr, unw_word_t *val, 39 unw_word_t addr_last = addr + sizeof(*val)-1;
|
/external/libunwind/include/tdep-x86_64/ |
libunwind_i.h | 74 unw_word_t dyn_generation; /* see dyn-common.h */ 75 unw_word_t dyn_info_list_addr; /* (cached) dyn_info_list_addr */ 99 unw_word_t sigcontext_addr; 118 # define DWARF_REG_LOC(c,r) (DWARF_LOC((unw_word_t) \ 121 # define DWARF_FPREG_LOC(c,r) (DWARF_LOC((unw_word_t) \ 159 dwarf_get (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t *val) 173 dwarf_put (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t val) 233 extern int tdep_search_unwind_table (unw_addr_space_t as, unw_word_t ip, 239 pid_t pid, unw_word_t ip, 244 unw_word_t *valp, int write) [all...] |
/external/linux-tools-perf/src/tools/perf/util/ |
unwind.c | 35 unw_word_t ip, 270 static struct map *find_map(unw_word_t ip, struct unwind_info *ui) 280 find_proc_info(unw_addr_space_t as, unw_word_t ip, unw_proc_info_t *pi, 305 / sizeof(unw_word_t); 321 unw_word_t __maybe_unused *dil_addr, 337 unw_word_t __maybe_unused addr, 339 unw_word_t __maybe_unused *offp, void __maybe_unused *arg) 345 static int access_dso_mem(struct unwind_info *ui, unw_word_t addr, 346 unw_word_t *data) 367 static int reg_value(unw_word_t *valp, struct regs_dump *regs, int id [all...] |
/external/libunwind/src/dwarf/ |
Gfind_proc_info-lsb.c | 50 linear_search (unw_addr_space_t as, unw_word_t ip, 51 unw_word_t eh_frame_start, unw_word_t eh_frame_end, 52 unw_word_t fde_count, 56 unw_word_t i = 0, fde_addr, addr = eh_frame_start; 247 locate_debug_info (unw_addr_space_t as, unw_word_t addr, const char *dlname, 248 unw_word_t start, unw_word_t end) 324 unw_word_t fde_offset, unw_word_t start_ip [all...] |
Gfde.c | 29 is_cie_id (unw_word_t val, int is_debug_frame) 36 return (val == (uint32_t) -1 || val == (unw_word_t) (uint64_t) -1); 48 parse_cie (unw_addr_space_t as, unw_accessors_t *a, unw_word_t addr, 50 unw_word_t base, void *arg) 53 unw_word_t len, cie_end_addr, aug_size; 224 unw_word_t *addrp, unw_proc_info_t *pi, 225 int need_unwind_info, unw_word_t base, 228 unw_word_t fde_end_addr, cie_addr, cie_offset_addr, aug_end_addr = 0; 229 unw_word_t start_ip, ip_range, aug_size, addr = *addrp; 298 cie_addr = (unw_word_t) ((uint64_t) cie_offset_addr - cie_offset) [all...] |
/ndk/sources/cxx-stl/llvm-libc++abi/libcxxabi/src/Unwind/ |
UnwindLevel1-gcc-ext.c | 91 unw_set_reg(&cursor, UNW_REG_IP, (unw_word_t)(long) pc); 126 unw_word_t offset; 158 unw_set_reg(&cursor, UNW_REG_IP, (unw_word_t)(long) pc); 172 unw_word_t result; 198 _unw_add_dynamic_fde((unw_word_t)(uintptr_t) fde); 208 _unw_remove_dynamic_fde((unw_word_t)(uintptr_t) fde);
|
libunwind.cpp | 156 unw_word_t *value) { 170 unw_word_t value) { 251 size_t bufLen, unw_word_t *offset) { 301 unw_word_t ip_start, unw_word_t ip_end, unw_word_t fde, unw_word_t mh)) { 308 void _unw_add_dynamic_fde(unw_word_t fde) { 317 unw_word_t mh_group = fdeInfo.fdeStart; 327 void _unw_remove_dynamic_fde(unw_word_t fde) [all...] |
/external/libunwind/src/mi/ |
Gdyn-remote.c | 40 intern_op (unw_addr_space_t as, unw_accessors_t *a, unw_word_t *addr, 56 unw_word_t *addr, unw_dyn_region_info_t **regionp, void *arg) 60 unw_word_t next_addr; 101 unw_word_t *addr, unw_word_t table_len, unw_word_t **table_data, 104 unw_word_t i, *data = calloc (table_len, WSIZE); 155 unw_word_t *addr, unw_dyn_info_t *di, void *arg) 157 unw_word_t first_region; 204 unwi_dyn_remote_find_proc_info (unw_addr_space_t as, unw_word_t ip [all...] |
/external/libunwind/src/aarch64/ |
Gis_signal_frame.c | 39 unw_word_t w0, ip;
|
/external/libunwind/src/x86/ |
Gresume.c | 37 int (*access_reg) (unw_addr_space_t, unw_regnum_t, unw_word_t *, 44 unw_word_t val;
|
/external/libunwind/src/x86_64/ |
Gresume.c | 69 int (*access_reg) (unw_addr_space_t, unw_regnum_t, unw_word_t *, 76 unw_word_t val;
|
/external/libcxxabi/src/Unwind/ |
libunwind.cpp | 159 unw_word_t *value) { 174 unw_word_t value) { 258 size_t bufLen, unw_word_t *offset) { 311 unw_word_t ip_start, unw_word_t ip_end, unw_word_t fde, unw_word_t mh)) { 319 void _unw_add_dynamic_fde(unw_word_t fde) { 328 unw_word_t mh_group = fdeInfo.fdeStart; 338 void _unw_remove_dynamic_fde(unw_word_t fde) [all...] |
/external/libunwind/src/arm/ |
Gstep.c | 73 unw_word_t ip, value; 106 unw_word_t sc_addr, sp, sp_addr = c->dwarf.cfa; 200 unw_word_t old_ip = c->dwarf.ip; 201 unw_word_t old_cfa = c->dwarf.cfa; 241 unw_word_t instr, i; 244 unw_word_t frame; 301 unw_word_t lr;
|