/external/libunwind/src/setjmp/ |
longjmp.c | 63 unw_word_t sp; 64 unw_word_t *wp = (unw_word_t *) env; 74 if (sp != wp[JB_SP] + sizeof(unw_word_t)) 90 (unw_word_t) (uintptr_t) &_UI_longjmp_cont))
|
/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, 148 if (map_local_is_writable (addr, sizeof(unw_word_t))) 152 *(unw_word_t *) addr = *val; 171 if (map_local_is_readable (addr, sizeof(unw_word_t))) [all...] |
/external/libunwind/include/tdep-ppc32/ |
libunwind_i.h | 63 unw_word_t dyn_generation; /* see dyn-common.h */ 64 unw_word_t dyn_info_list_addr; /* (cached) dyn_info_list_addr */ 85 unw_word_t sigcontext_addr; 98 # define DWARF_REG_LOC(c,r) (DWARF_LOC((unw_word_t) \ 100 # define DWARF_FPREG_LOC(c,r) (DWARF_LOC((unw_word_t) \ 102 # define DWARF_VREG_LOC(c,r) (DWARF_LOC((unw_word_t) \ 128 unw_word_t *valp = (unw_word_t *) val; 129 unw_word_t addr; 154 unw_word_t *valp = (unw_word_t *) & val [all...] |
/external/libunwind/include/tdep-ppc64/ |
libunwind_i.h | 63 unw_word_t dyn_generation; /* see dyn-common.h */ 64 unw_word_t dyn_info_list_addr; /* (cached) dyn_info_list_addr */ 85 unw_word_t sigcontext_addr; 98 # define DWARF_REG_LOC(c,r) (DWARF_LOC((unw_word_t) \ 100 # define DWARF_FPREG_LOC(c,r) (DWARF_LOC((unw_word_t) \ 102 # define DWARF_VREG_LOC(c,r) (DWARF_LOC((unw_word_t) \ 128 unw_word_t *valp = (unw_word_t *) val; 129 unw_word_t addr; 154 unw_word_t *valp = (unw_word_t *) & val [all...] |
/external/libunwind/src/ia64/ |
unwind_i.h | 39 #define IA64_UNW_FLAG_MASK ((unw_word_t) 0x0000ffff00000000ULL) 40 #define IA64_UNW_FLAG_OSMASK ((unw_word_t) 0x0000f00000000000ULL) 41 #define IA64_UNW_FLAG_EHANDLER(x) ((x) & (unw_word_t) 0x0000000100000000ULL) 42 #define IA64_UNW_FLAG_UHANDLER(x) ((x) & (unw_word_t) 0x0000000200000000ULL) 43 #define IA64_UNW_LENGTH(x) ((x) & (unw_word_t) 0x00000000ffffffffULL) 55 unw_word_t reg_addr; 86 reg_addr = (unw_word_t) &uc->uc_mcontext.sc_gr[reg - UNW_IA64_NAT]; 146 #define IA64_REG_LOC(c,r) ((unw_word_t) uc_addr((c)->as_arg, r, NULL)) 147 #define IA64_REG_NAT_LOC(c,r,n) ((unw_word_t) uc_addr((c)->as_arg, r, n)) 149 ((unw_word_t) uc_addr((c)->as_arg, (r), NULL) | IA64_LOC_TYPE_FP [all...] |
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, 83 if (map_local_is_writable (addr, sizeof(unw_word_t))) 87 *(unw_word_t *) addr = *val; 102 if (map_local_is_readable (addr, sizeof(unw_word_t))) 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 [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...] |
/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, sizeof(unw_fpreg_t)) [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/hppa/ |
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/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, sizeof(unw_fpreg_t))) 115 if (!addr || !map_local_is_writable ((unw_word_t) (uintptr_t) addr, sizeof(unw_fpreg_t))) 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.end - ei->u.memory.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, sizeof(unw_fpreg_t))) 113 if (!addr || !map_local_is_writable ((unw_word_t) addr, sizeof(unw_fpreg_t))) 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, sizeof(unw_fpreg_t))) 112 if (!addr || !map_local_is_writable ((unw_word_t) (uintptr_t) addr, sizeof(unw_fpreg_t))) 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...] |