/external/libunwind_llvm/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 | 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...] |
/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/ |
Los-common.c | 91 rebuild_if_necessary (unw_word_t addr, int expected_flags, size_t bytes) 130 is_flag_set (unw_word_t addr, int flag, size_t bytes) 164 map_local_is_readable (unw_word_t addr, size_t read_bytes) 170 map_local_is_writable (unw_word_t addr, size_t write_bytes) 176 local_get_elf_image (unw_addr_space_t as, struct elf_image *ei, unw_word_t ip, 188 if (rebuild_if_necessary (ip, 0, sizeof(unw_word_t)) < 0) 228 map_local_get_image_name (unw_word_t ip) 239 if (rebuild_if_necessary (ip, 0, sizeof(unw_word_t)) < 0)
|
os-common.c | 30 unw_word_t, unsigned long *, unsigned long *, 35 pid_t pid, 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); 156 unw_addr_space_t as, void* as_arg, struct map_info* map, unw_word_t ip, 210 unw_word_t load_base;
|
elfxx.c | 42 struct elf_image* ei, unw_word_t addr, uint8_t* buffer, size_t bytes, bool string_read) { 49 unw_word_t data_word; 50 size_t align_bytes = addr & (sizeof(unw_word_t) - 1); 52 if ((*a->access_mem) (ei->u.memory.as, addr & ~(sizeof(unw_word_t) - 1), &data_word, 56 size_t copy_bytes = MIN(sizeof(unw_word_t) - align_bytes, bytes); 72 size_t num_words = bytes / sizeof(unw_word_t); 79 memcpy (buffer, &data_word, sizeof(unw_word_t)); 82 uint8_t* nul_terminator = memchr (buffer, '\0', sizeof(unw_word_t)); 88 addr += sizeof(unw_word_t); 89 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/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; 323 locate_debug_info (unw_addr_space_t as, unw_word_t addr, const char *dlname, 324 unw_word_t start, unw_word_t end) 402 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; 146 if (address_size != sizeof(unw_word_t)) { 240 unw_word_t *addrp, unw_proc_info_t *pi, 241 int need_unwind_info, unw_word_t base, 244 unw_word_t fde_end_addr, cie_addr, cie_offset_addr, aug_end_addr = 0; 245 unw_word_t start_ip, ip_range, aug_size, addr = *addrp [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/arm/ |
Gex_tables.c | 50 unw_word_t ip; /* instruction-pointer we're looking for */ 57 prel31_to_addr (unw_addr_space_t as, void *arg, unw_word_t prel31, 58 unw_word_t *val) 60 unw_word_t offset; 287 unw_word_t entry = (unw_word_t) c->pi.unwind_info; 288 unw_word_t addr; 318 unw_word_t extbl_data; 343 unw_word_t pers; 379 tdep_search_unwind_table (unw_addr_space_t as, unw_word_t ip [all...] |
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;
|
/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;
|
Gtrace.c | 216 unw_word_t cfa, 217 unw_word_t rip, 218 unw_word_t rbp, 219 unw_word_t rsp) 275 unw_word_t cfa, 276 unw_word_t rip, 277 unw_word_t rbp, 278 unw_word_t rsp) 390 unw_word_t ip; 402 unw_word_t rbp, rsp, rip, cfa [all...] |
/external/libunwind_llvm/src/ |
libunwind.cpp | 160 unw_word_t *value) { 175 unw_word_t value) { 259 size_t bufLen, unw_word_t *offset) { 312 unw_word_t ip_start, unw_word_t ip_end, unw_word_t fde, unw_word_t mh)) { 320 void _unw_add_dynamic_fde(unw_word_t fde) { 329 unw_word_t mh_group = fdeInfo.fdeStart; 339 void _unw_remove_dynamic_fde(unw_word_t fde) [all...] |
/ndk/sources/cxx-stl/llvm-libc++abi/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...] |