/external/libunwind/src/setjmp/ |
siglongjmp.c | 59 unw_word_t *wp = (unw_word_t *) env; 64 unw_word_t sp; 75 if (sp != wp[JB_SP] + sizeof(unw_word_t)) 96 if (UNW_NUM_EH_REGS < 4 || _NSIG > 16 * sizeof (unw_word_t)) 103 || (_NSIG > 8 * sizeof (unw_word_t) 117 || unw_set_reg (&c, UNW_REG_IP, (unw_word_t) (uintptr_t) cont))
|
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/include/ |
dwarf.h | 236 unw_word_t val; /* where it's saved */ 257 unw_word_t ip; /* ip this rs is for */ 258 unw_word_t ret_addr_column; /* indicates which column in the rule table represents return address */ 269 unw_word_t cie_instr_start; /* start addr. of CIE "initial_instructions" */ 270 unw_word_t cie_instr_end; /* end addr. of CIE "initial_instructions" */ 271 unw_word_t fde_instr_start; /* start addr. of FDE "instructions" */ 272 unw_word_t fde_instr_end; /* end addr. of FDE "instructions" */ 273 unw_word_t code_align; /* code-alignment factor */ 274 unw_word_t data_align; /* data-alignment factor */ 275 unw_word_t ret_addr_column; /* column of return-address register * [all...] |
libunwind-common.h | 109 unw_word_t opaque[UNW_TDEP_CURSOR_LEN]; 139 unw_word_t start_ip; /* first IP covered by this procedure */ 140 unw_word_t end_ip; /* first IP NOT covered by this procedure */ 141 unw_word_t lsda; /* address of lang.-spec. data area (if any) */ 142 unw_word_t handler; /* optional personality routine */ 143 unw_word_t gp; /* global-pointer value for this procedure */ 144 unw_word_t flags; /* misc. flags */ 160 int (*find_proc_info) (unw_addr_space_t, unw_word_t, unw_proc_info_t *, 170 int (*get_dyn_info_list_addr) (unw_addr_space_t, unw_word_t *, void *); 176 int (*access_mem) (unw_addr_space_t, unw_word_t, unw_word_t *, int [all...] |
libunwind-common.h.in | 97 unw_word_t opaque[UNW_TDEP_CURSOR_LEN]; 127 unw_word_t start_ip; /* first IP covered by this procedure */ 128 unw_word_t end_ip; /* first IP NOT covered by this procedure */ 129 unw_word_t lsda; /* address of lang.-spec. data area (if any) */ 130 unw_word_t handler; /* optional personality routine */ 131 unw_word_t gp; /* global-pointer value for this procedure */ 132 unw_word_t flags; /* misc. flags */ 148 int (*find_proc_info) (unw_addr_space_t, unw_word_t, unw_proc_info_t *, 158 int (*get_dyn_info_list_addr) (unw_addr_space_t, unw_word_t *, void *); 164 int (*access_mem) (unw_addr_space_t, unw_word_t, unw_word_t *, int [all...] |
dwarf_i.h | 13 the size of an unw_word_t. */ 15 # define dwarf_addr_size(as) (sizeof (unw_word_t)) 46 dwarf_reads8 (unw_addr_space_t as, unw_accessors_t *a, unw_word_t *addr, 57 dwarf_reads16 (unw_addr_space_t as, unw_accessors_t *a, unw_word_t *addr, 68 dwarf_reads32 (unw_addr_space_t as, unw_accessors_t *a, unw_word_t *addr, 79 dwarf_reads64 (unw_addr_space_t as, unw_accessors_t *a, unw_word_t *addr, 90 dwarf_readu8 (unw_addr_space_t as, unw_accessors_t *a, unw_word_t *addr, 101 dwarf_readu16 (unw_addr_space_t as, unw_accessors_t *a, unw_word_t *addr, 112 dwarf_readu32 (unw_addr_space_t as, unw_accessors_t *a, unw_word_t *addr, 123 dwarf_readu64 (unw_addr_space_t as, unw_accessors_t *a, unw_word_t *addr [all...] |
/external/libunwind/include/tdep-ia64/ |
script.h | 38 unw_word_t val; 48 unw_word_t ip; /* ip this script is for */ 49 unw_word_t pr_mask; /* mask of predicates script depends on */ 50 unw_word_t pr_val; /* predicate values this script is for */
|
/external/libunwind/src/coredump/ |
_UCD_get_proc_name.c | 33 elf_w (CD_get_proc_name) (struct UCD_info *ui, unw_addr_space_t as, unw_word_t ip, 34 char *buf, size_t buf_len, unw_word_t *offp) 58 _UCD_get_proc_name (unw_addr_space_t as, unw_word_t ip, 59 char *buf, size_t buf_len, unw_word_t *offp, void *arg)
|
/external/libunwind/src/mi/ |
Gget_reg.c | 29 unw_get_reg (unw_cursor_t *cursor, int regnum, unw_word_t *valp)
|
Gset_reg.c | 29 unw_set_reg (unw_cursor_t *cursor, int regnum, unw_word_t valp)
|
Gfind_dynamic_proc_info.c | 31 local_find_proc_info (unw_addr_space_t as, unw_word_t ip, unw_proc_info_t *pi, 40 local_find_proc_info (unw_addr_space_t as, unw_word_t ip, unw_proc_info_t *pi, 65 remote_find_proc_info (unw_addr_space_t as, unw_word_t ip, unw_proc_info_t *pi, 74 remote_find_proc_info (unw_addr_space_t as, unw_word_t ip, unw_proc_info_t *pi, 83 unwi_find_dynamic_proc_info (unw_addr_space_t as, unw_word_t ip,
|
/external/libunwind/src/unwind/ |
FindEnclosingFunction.c | 34 (unw_word_t) (uintptr_t) ip, &pi, 0)
|
GetBSP.c | 32 unw_word_t val;
|
GetCFA.c | 31 unw_word_t val;
|
GetIP.c | 31 unw_word_t val;
|
/external/libunwind/src/ptrace/ |
_UPT_get_proc_name.c | 30 _UPT_get_proc_name (unw_addr_space_t as, unw_word_t ip, 31 char *buf, size_t buf_len, unw_word_t *offp, void *arg)
|
/external/libunwind/src/aarch64/ |
Ginit.c | 76 get_dyn_info_list_addr (unw_addr_space_t as, unw_word_t *dyn_info_list_addr, 79 *dyn_info_list_addr = (unw_word_t) &_U_dyn_info_list; 84 access_mem (unw_addr_space_t as, unw_word_t addr, unw_word_t *val, int write, 95 *(unw_word_t *) addr = *val; 113 *val = *(unw_word_t *) addr; 129 access_reg (unw_addr_space_t as, unw_regnum_t reg, unw_word_t *val, int write, 132 unw_word_t *addr; 143 *(unw_word_t *) addr = *val; 148 *val = *(unw_word_t *) addr [all...] |
/external/libunwind/src/arm/ |
Ginit.c | 68 get_dyn_info_list_addr (unw_addr_space_t as, unw_word_t *dyn_info_list_addr, 71 *dyn_info_list_addr = (unw_word_t) &_U_dyn_info_list; 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; 121 access_reg (unw_addr_space_t as, unw_regnum_t reg, unw_word_t *val, int write, 124 unw_word_t *addr; 136 *(unw_word_t *) addr = *val; 141 *val = *(unw_word_t *) addr [all...] |
/external/libunwind/src/mips/ |
Ginit.c | 86 get_dyn_info_list_addr (unw_addr_space_t as, unw_word_t *dyn_info_list_addr, 89 *dyn_info_list_addr = (unw_word_t) (intptr_t) &_U_dyn_info_list; 94 access_mem (unw_addr_space_t as, unw_word_t addr, unw_word_t *val, int write, 105 *(unw_word_t *) (uintptr_t) addr = *val; 124 *val = *(unw_word_t *) (uintptr_t) addr; 140 access_reg (unw_addr_space_t as, unw_regnum_t reg, unw_word_t *val, int write, 143 unw_word_t *addr; 155 *(unw_word_t *) (intptr_t) addr = (mips_reg_t) *val; 160 *val = (mips_reg_t) *(unw_word_t *) (intptr_t) addr [all...] |
/external/libunwind/src/ia64/ |
Grbs.c | 81 unw_word_t saved_bsp, unw_word_t saved_bspstore, 85 unw_word_t lo, ndirty, rbs_base; 125 rbs_find_stacked (struct cursor *c, unw_word_t regs_to_skip, 128 unw_word_t nregs, bsp = c->bsp, curr = c->rbs_curr, n; 129 unw_word_t left_edge = c->rbs_left_edge; 154 unw_word_t addr; 180 get_rnat (struct cursor *c, struct rbs_area *rbs, unw_word_t bsp, 181 unw_word_t *__restrict rnatp) 199 rbs_cover_and_flush (struct cursor *c, unw_word_t nregs [all...] |
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...] |
/external/libunwind/include/tdep-mips/ |
libunwind_i.h | 65 unw_word_t dyn_generation; /* see dyn-common.h */ 66 unw_word_t dyn_info_list_addr; /* (cached) dyn_info_list_addr */ 79 unw_word_t sigcontext_addr; 97 # define DWARF_REG_LOC(c,r) (DWARF_LOC((unw_word_t) (intptr_t) \ 100 # define DWARF_FPREG_LOC(c,r) (DWARF_LOC((unw_word_t) (intptr_t) \ 109 if (!addr || !map_local_is_readable ((unw_word_t) (uintptr_t) addr)) 122 if (!addr || !map_local_is_writable ((unw_word_t) (uintptr_t) addr)) 131 dwarf_get (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t *val) 135 if (!addr || !map_local_is_readable ((unw_word_t) (uintptr_t) addr)) 144 dwarf_put (struct dwarf_cursor *c, dwarf_loc_t loc, unw_word_t val [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/x86_64/ |
Ginit.c | 64 get_dyn_info_list_addr (unw_addr_space_t as, unw_word_t *dyn_info_list_addr, 67 *dyn_info_list_addr = (unw_word_t) &_U_dyn_info_list; 112 static unw_word_t last_good_addr[NLGA]; 116 validate_mem (unw_word_t addr) 121 if (PAGE_START(addr + sizeof (unw_word_t) - 1) == PAGE_START(addr)) 158 access_mem (unw_addr_space_t as, unw_word_t addr, unw_word_t *val, int write, 169 *(unw_word_t *) addr = *val; 193 *val = *(unw_word_t *) addr; 209 access_reg (unw_addr_space_t as, unw_regnum_t reg, unw_word_t *val, int write [all...] |