/external/libunwind/src/hppa/ |
Ginit.c | 81 get_dyn_info_list_addr (unw_addr_space_t as, unw_word_t *dyn_info_list_addr, 84 *dyn_info_list_addr = (unw_word_t) &_U_dyn_info_list; 89 access_mem (unw_addr_space_t as, unw_word_t addr, unw_word_t *val, int write, 100 *(unw_word_t *) addr = *val; 118 *val = *(unw_word_t *) addr; 134 access_reg (unw_addr_space_t as, unw_regnum_t reg, unw_word_t *val, int write, 137 unw_word_t *addr; 149 *(unw_word_t *) addr = *val; 154 *val = *(unw_word_t *) addr [all...] |
tables.c | 16 tdep_find_proc_info (unw_addr_space_t as, unw_word_t ip, 24 tdep_search_unwind_table (unw_addr_space_t as, unw_word_t ip,
|
/external/libunwind/src/ppc32/ |
Ginit.c | 104 get_dyn_info_list_addr (unw_addr_space_t as, unw_word_t *dyn_info_list_addr, 107 *dyn_info_list_addr = (unw_word_t) &_U_dyn_info_list; 112 access_mem (unw_addr_space_t as, unw_word_t addr, unw_word_t *val, int write, 123 *(unw_word_t *) addr = *val; 141 *val = *(unw_word_t *) addr; 157 access_reg (unw_addr_space_t as, unw_regnum_t reg, unw_word_t *val, 160 unw_word_t *addr; 173 *(unw_word_t *) addr = *val; 178 *val = *(unw_word_t *) addr [all...] |
/external/libunwind/src/ppc64/ |
Ginit.c | 108 get_dyn_info_list_addr (unw_addr_space_t as, unw_word_t *dyn_info_list_addr, 111 *dyn_info_list_addr = (unw_word_t) &_U_dyn_info_list; 116 access_mem (unw_addr_space_t as, unw_word_t addr, unw_word_t *val, int write, 127 *(unw_word_t *) addr = *val; 145 *val = *(unw_word_t *) addr; 161 access_reg (unw_addr_space_t as, unw_regnum_t reg, unw_word_t *val, 164 unw_word_t *addr; 178 *(unw_word_t *) addr = *val; 183 *val = *(unw_word_t *) addr [all...] |
/external/libunwind/src/sh/ |
Ginit.c | 75 get_dyn_info_list_addr (unw_addr_space_t as, unw_word_t *dyn_info_list_addr, 78 *dyn_info_list_addr = (unw_word_t) &_U_dyn_info_list; 83 access_mem (unw_addr_space_t as, unw_word_t addr, unw_word_t *val, int write, 94 *(unw_word_t *) addr = *val; 112 *val = *(unw_word_t *) addr; 128 access_reg (unw_addr_space_t as, unw_regnum_t reg, unw_word_t *val, int write, 131 unw_word_t *addr; 142 *(unw_word_t *) addr = *val; 147 *val = *(unw_word_t *) addr [all...] |
/external/libunwind/include/tdep-aarch64/ |
libunwind_i.h | 51 typedef unw_word_t aarch64_loc_t; 57 unw_word_t w0, w1; 73 unw_word_t dyn_generation; /* see dyn-common.h */ 74 unw_word_t dyn_info_list_addr; /* (cached) dyn_info_list_addr */ 91 unw_word_t sigcontext_addr; 92 unw_word_t sigcontext_sp; 93 unw_word_t sigcontext_pc; 103 # define DWARF_REG_LOC(c,r) (DWARF_LOC((unw_word_t) \ 106 # define DWARF_FPREG_LOC(c,r) (DWARF_LOC((unw_word_t) \ 114 if (!addr || !map_local_is_readable ((unw_word_t) (uintptr_t) addr) [all...] |
/external/libunwind/src/mi/ |
Gget_proc_name.c | 31 unw_word_t addr, char *buf, size_t buf_len, void *arg) 49 get_proc_name (unw_addr_space_t as, unw_word_t ip, 50 char *buf, size_t buf_len, unw_word_t *offp, void *arg) 100 unw_word_t *offp) 110 unw_get_proc_name_by_ip (unw_addr_space_t as, unw_word_t ip, char *buf, 111 size_t buf_len, unw_word_t *offp, void *as_arg)
|
flush_cache.c | 29 unw_flush_cache (unw_addr_space_t as, unw_word_t lo, unw_word_t hi)
|
Gget_proc_info_by_ip.c | 29 unw_get_proc_info_by_ip (unw_addr_space_t as, unw_word_t ip,
|
/external/libunwind/src/x86/ |
Ginit.c | 71 get_dyn_info_list_addr (unw_addr_space_t as, unw_word_t *dyn_info_list_addr, 74 *dyn_info_list_addr = (unw_word_t) &_U_dyn_info_list; 88 static unw_word_t last_good_addr[NLGA]; 92 validate_mem (unw_word_t addr) 100 if (PAGE_START(addr + sizeof (unw_word_t) - 1) == PAGE_START(addr)) 141 access_mem (unw_addr_space_t as, unw_word_t addr, unw_word_t *val, int write, 152 *(unw_word_t *) addr = *val; 174 *val = *(unw_word_t *) addr; 190 access_reg (unw_addr_space_t as, unw_regnum_t reg, unw_word_t *val, int write [all...] |
/external/libunwind/include/tdep-arm/ |
libunwind_i.h | 58 unw_word_t dyn_generation; /* see dyn-common.h */ 59 unw_word_t dyn_info_list_addr; /* (cached) dyn_info_list_addr */ 79 unw_word_t sigcontext_addr; 80 unw_word_t sigcontext_sp; 81 unw_word_t sigcontext_pc; 91 # define DWARF_REG_LOC(c,r) (DWARF_LOC((unw_word_t) \ 94 # define DWARF_FPREG_LOC(c,r) (DWARF_LOC((unw_word_t) \ 102 if (!addr || !map_local_is_readable ((unw_word_t) (uintptr_t) addr)) 115 if (!addr || !map_local_is_writable ((unw_word_t) (uintptr_t) addr)) 124 dwarf_get (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t *val [all...] |
/external/libunwind/src/dwarf/ |
Gfind_unwind_table.c | 36 static bool get_dyn_gp(struct elf_image* ei, Elf_W(Off) dyn_phdr_offset, unw_word_t* gp) { 41 unw_word_t map_size = ei->u.memory.map->end - ei->u.memory.map->start; 61 struct elf_image* ei, unw_word_t phdr_offset, unw_word_t load_base, unw_dyn_info_t* di_cache) { 64 unw_word_t hdr_offset = phdr.p_offset; 87 unw_word_t addr = (unw_word_t) (uintptr_t) (hdr_offset + sizeof(struct dwarf_eh_frame_hdr)); 90 unw_word_t eh_frame_start; 97 unw_word_t fde_count; 112 di_cache->u.rti.table_len = (fde_count * 8) / sizeof (unw_word_t); [all...] |
/external/libunwind/include/tdep-sh/ |
libunwind_i.h | 58 unw_word_t dyn_generation; /* see dyn-common.h */ 59 unw_word_t dyn_info_list_addr; /* (cached) dyn_info_list_addr */ 77 unw_word_t sigcontext_addr; 78 unw_word_t sigcontext_sp; 79 unw_word_t sigcontext_pc; 89 # define DWARF_REG_LOC(c,r) (DWARF_LOC((unw_word_t) \ 92 # define DWARF_FPREG_LOC(c,r) (DWARF_LOC((unw_word_t) \ 100 if (!addr || !map_local_is_readable ((unw_word_t) addr)) 113 if (!addr || !map_local_is_writable ((unw_word_t) addr)) 122 dwarf_get (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t *val [all...] |
/external/libunwind/include/ |
libunwind-ia64.h | 69 typedef uint64_t unw_word_t; typedef 78 struct { unw_word_t bits[2]; } raw; 178 extern int unw_search_ia64_unwind_table (unw_addr_space_t, unw_word_t, 186 extern unw_word_t _Uia64_find_dyn_list (unw_addr_space_t, unw_dyn_info_t *,
|
/external/libunwind/src/coredump/ |
_UPT_get_dyn_info_list_addr.c | 34 get_list_addr (unw_addr_space_t as, unw_word_t *dil_addr, void *arg, 42 unw_word_t res; 78 get_list_addr (unw_addr_space_t as, unw_word_t *dil_addr, void *arg, 89 _UCD_get_dyn_info_list_addr (unw_addr_space_t as, unw_word_t *dil_addr,
|
/external/libunwind/src/ptrace/ |
_UPT_get_dyn_info_list_addr.c | 33 get_list_addr (unw_addr_space_t as, unw_word_t *dil_addr, void *arg, 40 unw_word_t res; 71 get_list_addr (unw_addr_space_t as, unw_word_t *dil_addr, void *arg, 84 _UPT_get_dyn_info_list_addr (unw_addr_space_t as, unw_word_t *dil_addr,
|
_UPT_access_mem.c | 31 _UPT_access_mem (unw_addr_space_t as, unw_word_t addr, unw_word_t *val, 60 /* The assumption is that sizeof(long) == sizeof(unw_word_t). 70 *val = ((unw_word_t)(reg2) << 32) | (uint32_t) reg1; 85 _UPT_access_mem (unw_addr_space_t as, unw_word_t addr, unw_word_t *val,
|
/external/libunwind/src/unwind/ |
GetGR.c | 31 unw_word_t val;
|
GetIPInfo.c | 34 unw_word_t val;
|
/external/libunwind/tests/ |
test-proc-info.c | 48 unw_word_t ip UNUSED, 58 unw_word_t addr UNUSED, 59 unw_word_t *valp, int write, 70 unw_word_t *valp, int write, 91 unw_word_t *dilap UNUSED, 116 unw_word_t ip UNUSED, 119 unw_word_t *offp UNUSED,
|
Gia64-test-nat.c | 52 typedef unw_word_t *check_func_t (unw_cursor_t *c, unsigned long *vals); 95 static unw_word_t values[MAX_CHECKS*MAX_VALUES_PER_FUNC]; 117 static unw_word_t 120 unw_word_t val = random (); 122 if (sizeof (unw_word_t) > 4) 123 val |= ((unw_word_t) random ()) << 32; 206 static unw_word_t * 207 check_static_to_stacked (unw_cursor_t *c, unw_word_t *vals) 209 unw_word_t r[4]; 210 unw_word_t nat[4] [all...] |
/external/libunwind/include/tdep-hppa/ |
libunwind_i.h | 57 unw_word_t dyn_generation; /* see dyn-common.h */ 58 unw_word_t dyn_info_list_addr; /* (cached) dyn_info_list_addr */ 78 unw_word_t sigcontext_addr; 88 # define DWARF_REG_LOC(c,r) (DWARF_LOC((unw_word_t) \ 91 # define DWARF_FPREG_LOC(c,r) (DWARF_LOC((unw_word_t) \ 99 if (!addr || !map_local_is_readable ((unw_word_t) (uintptr_t) addr)) 112 if (!addr || !map_local_is_writable ((unw_word_t) (uintptr_t) addr)) 121 dwarf_get (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t *val) 132 dwarf_put (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t val) 160 unw_word_t addr [all...] |
/external/libunwind/include/tdep-x86/ |
libunwind_i.h | 57 unw_word_t dyn_generation; /* see dyn-common.h */ 58 unw_word_t dyn_info_list_addr; /* (cached) dyn_info_list_addr */ 85 unw_word_t sigcontext_addr; 104 # define DWARF_REG_LOC(c,r) (DWARF_LOC((unw_word_t) \ 107 # define DWARF_FPREG_LOC(c,r) (DWARF_LOC((unw_word_t) \ 129 dwarf_get (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t *val) 138 dwarf_put (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t val) 164 unw_word_t addr; 175 if ((ret = (*c->as->acc.access_mem) (c->as, addr + 0, (unw_word_t *) valp, 179 return (*c->as->acc.access_mem) (c->as, addr + 4, (unw_word_t *) valp + 1, 0 [all...] |
/external/libunwind/src/ia64/ |
Ginit.c | 63 get_dyn_info_list_addr (unw_addr_space_t as, unw_word_t *dyn_info_list_addr, 76 access_mem (unw_addr_space_t as, unw_word_t addr, unw_word_t *val, int write, 87 *(unw_word_t *) addr = *val; 105 *val = *(unw_word_t *) addr; 126 access_reg (unw_addr_space_t as, unw_regnum_t reg, unw_word_t *val, int write, 281 access_reg (unw_addr_space_t as, unw_regnum_t reg, unw_word_t *val, int write, 284 unw_word_t *addr, mask; 289 mask = ((unw_word_t) 1) << (reg - UNW_IA64_NAT); 323 *val = *(unw_word_t *) addr [all...] |
Gresume.c | 37 unw_word_t dirty_partition[2048]; /* AR.RSC.LOADRS is a 14-bit field */ 38 unw_word_t val, sol, sof, pri_unat, n, pfs, bspstore, dirty_rnat; 42 unw_word_t r1; 43 unw_word_t r4; 44 unw_word_t r5; 45 unw_word_t r6; 46 unw_word_t r7; 47 unw_word_t r15; 48 unw_word_t r16; 49 unw_word_t r17 [all...] |