/external/ltrace/sysdeps/linux-gnu/x86/ |
regs.c | 50 static arch_addr_t 51 conv_32(arch_addr_t val) 53 /* XXX Drop the multiple double casts when arch_addr_t 55 return (arch_addr_t)(uintptr_t)(uint32_t)(uintptr_t)val; 68 set_instruction_pointer(struct process *proc, arch_addr_t addr) 85 /* XXX Drop the multiple double casts when arch_addr_t 87 arch_addr_t ret = (arch_addr_t)(uintptr_t)sp; 103 /* XXX Drop the multiple double casts when arch_addr_t 105 arch_addr_t ret = (arch_addr_t)(uintptr_t)a [all...] |
/external/ltrace/sysdeps/linux-gnu/s390/ |
regs.c | 49 arch_addr_t 58 return (arch_addr_t)ret; 62 set_instruction_pointer(struct process *proc, arch_addr_t addr) 67 addr = (arch_addr_t)((uintptr_t)addr & PSW_MASK31); 70 addr = (arch_addr_t)((uintptr_t)addr | ~PSW_MASK); 75 arch_addr_t 84 return (arch_addr_t)ret; 87 arch_addr_t 88 get_return_addr(struct process *proc, arch_addr_t stack_pointer) 96 return (arch_addr_t)ret [all...] |
/external/ltrace/sysdeps/linux-gnu/aarch64/ |
regs.c | 65 arch_addr_t 82 return (arch_addr_t) (uintptr_t) regs.pc; 86 set_instruction_pointer(struct process *proc, arch_addr_t addr) 105 arch_addr_t 116 return (arch_addr_t) (uintptr_t) regs.sp; 119 arch_addr_t 120 get_return_addr(struct process *proc, arch_addr_t stack_pointer) 130 return (arch_addr_t) (uintptr_t) regs.regs[30];
|
fetch.c | 40 arch_addr_t nsaa; 43 arch_addr_t x8; 56 context->nsaa = (arch_addr_t) (uintptr_t) context->gregs.sp; 142 value_in_inferior(value, (arch_addr_t) sp); 145 context->nsaa = (arch_addr_t) sp; 314 context->x8 = (arch_addr_t) (uintptr_t) context->gregs.regs[8];
|
plt.c | 28 arch_addr_t
|
/external/ltrace/sysdeps/linux-gnu/arm/ |
regs.c | 73 arch_addr_t pc_val, uint32_t *lp) 123 static arch_addr_t 129 return (arch_addr_t)-1; 131 return (arch_addr_t)(uintptr_t)reg; 134 arch_addr_t 141 set_instruction_pointer(struct process *proc, arch_addr_t addr) 153 arch_addr_t 154 get_return_addr(struct process *proc, arch_addr_t stack_pointer)
|
trace.c | 112 static arch_addr_t 113 arm_branch_dest(const arch_addr_t pc, const uint32_t insn) 123 #define MAKE_THUMB_ADDR(addr) ((arch_addr_t)((uintptr_t)(addr) | 1)) 124 #define UNMAKE_THUMB_ADDR(addr) ((arch_addr_t)((uintptr_t)(addr) & ~1)) 134 const arch_addr_t pc, arch_addr_t next_pcs[2]) 160 arch_addr_t addr; 165 addr = (arch_addr_t) 198 next_pcs[nr++] = (arch_addr_t)tmp; 281 next_pcs[nr++] = (arch_addr_t)result [all...] |
fetch.c | 68 arch_addr_t sp; 69 arch_addr_t nsaa; 70 arch_addr_t ret_struct; 120 = (arch_addr_t)context->regs.uregs[0]; 254 ctx->nsaa = (arch_addr_t)((((uintptr_t)ctx->nsaa + 7) / 8) * 8); 256 ctx->nsaa = (arch_addr_t)((((uintptr_t)ctx->nsaa + 3) / 4) * 4);
|
regs.h | 47 arch_addr_t pc, uint32_t *lp);
|
/external/ltrace/ |
library.h | 37 size_t arch_addr_hash(const arch_addr_t *addr); 38 int arch_addr_eq(const arch_addr_t *addr1, const arch_addr_t *addr2); 51 arch_addr_t enter_addr; 80 arch_addr_t addr, const char *name, int own_name, 136 arch_addr_t key; 139 arch_addr_t base; 145 arch_addr_t entry; 148 arch_addr_t dyn_addr; 214 * NOTE: The key is passed as a POINTER to arch_addr_t (tha [all...] |
breakpoints.c | 46 arch_addr_t addr, arch_addr_t *ret) 55 arch_addr_t addr, arch_addr_t *ret) 113 address2bpstruct(struct process *proc, arch_addr_t addr) 166 arch_addr_t addr, struct library_symbol *libsym) 181 arch_addr_t addr, struct library_symbol *libsym) 259 arch_addr_t return_addr = get_return_addr(proc, proc->stack_pointer); 269 insert_breakpoint_at(struct process *proc, arch_addr_t addr, 333 delete_breakpoint_at(struct process *proc, arch_addr_t addr [all...] |
debug.c | 46 xwritedump(long *ptr, arch_addr_t addr, size_t count) 60 xinfdump(struct process *proc, arch_addr_t addr, size_t length)
|
proc.h | 73 arch_addr_t return_addr; 238 arch_addr_t *proc_each_breakpoint(struct process *proc, arch_addr_t *start, 248 int proc_find_dynamic_entry_addr(struct process *proc, arch_addr_t src_addr, 249 int d_tag, arch_addr_t *ret); 269 int proc_read_8(struct process *proc, arch_addr_t addr, uint8_t *lp); 270 int proc_read_16(struct process *proc, arch_addr_t addr, uint16_t *lp); 271 int proc_read_32(struct process *proc, arch_addr_t addr, uint32_t *lp); 272 int proc_read_64(struct process *proc, arch_addr_t addr, uint64_t *lp);
|
library.c | 113 arch_addr_hash(const arch_addr_t *addr) 116 arch_addr_t addr; 117 int ints[sizeof(arch_addr_t) 129 arch_addr_eq(const arch_addr_t *addr1, const arch_addr_t *addr2) 149 arch_addr_t addr, 173 arch_addr_t addr, const char *name, int own_name, 502 return lib->key == *(arch_addr_t *)keyp ? CBS_STOP : CBS_CONT;
|
debug.h | 41 int xinfdump(struct process *proc, arch_addr_t addr, size_t length);
|
ltrace-elf.c | 92 arch_addr_t addr, const char *name, 108 arch_addr_t addr, const char *name, 744 * arch_addr_t becomes integral type. */ 745 arch_addr_t taddr = (arch_addr_t) 881 arch_addr_t addr; 896 return sym->enter_addr == *(arch_addr_t *)addrptr 982 arch_addr_t addr = (arch_addr_t) 984 arch_addr_t naddr [all...] |
/external/ltrace/sysdeps/linux-gnu/ppc/ |
insn.h | 34 static inline arch_addr_t 35 ppc_branch_dest(arch_addr_t addr, uint32_t insn) 42 return (arch_addr_t)(uintptr_t)immediate;
|
trace.c | 91 int (*add_cb)(arch_addr_t, struct sw_singlestep_data *), 94 arch_addr_t ip = get_instruction_pointer(proc); 122 arch_addr_t addr = ip; 138 arch_addr_t branch_addr = ppc_branch_dest(addr, insn);
|
plt.c | 190 == (arch_addr_t) (long) libsym->lib->arch.pltgot_addr))) 262 arch_addr_t res_addr = (arch_addr_t) (uintptr_t) rela->r_addend; 285 arch_addr_t addr, arch_addr_t *ret) 296 * arch_addr_t becomes integral type. */ 297 *ret = (arch_addr_t)(uintptr_t)value; 307 arch_addr_t addr, arch_addr_t *ret) 311 * arch_addr_t becomes integral type. * [all...] |
/external/ltrace/sysdeps/linux-gnu/ia64/ |
plt.c | 78 arch_addr_t addr, arch_addr_t *ret) 89 * arch_addr_t becomes integral type. */ 90 *ret = (arch_addr_t)(uintptr_t)l; 96 arch_addr_t addr, arch_addr_t *ret)
|
/external/ltrace/sysdeps/linux-gnu/metag/ |
regs.c | 31 arch_addr_t 46 set_instruction_pointer(struct process *proc, arch_addr_t addr) 63 arch_addr_t 77 arch_addr_t
|
/external/ltrace/sysdeps/linux-gnu/ |
proc.c | 292 fetch_dyn64(struct process *proc, arch_addr_t *addr, Elf64_Dyn *ret) 301 fetch_dyn32(struct process *proc, arch_addr_t *addr, Elf64_Dyn *ret) 316 arch_addr_t *, Elf64_Dyn *) 322 proc_find_dynamic_entry_addr(struct process *proc, arch_addr_t src_addr, 323 int d_tag, arch_addr_t *ret) 344 * arch_addr_t becomes integral type. */ 345 *ret = (arch_addr_t)(uintptr_t)entry.d_un.d_val; 368 fetch_lm64(struct process *proc, arch_addr_t addr, 377 fetch_lm32(struct process *proc, arch_addr_t addr, 395 arch_addr_t, struct lt_link_map_64 * [all...] |
os.h | 23 arch_addr_t debug_addr;
|
/external/ltrace/sysdeps/linux-gnu/mips/ |
plt.c | 128 arch_find_dl_debug(struct process *proc, arch_addr_t dyn_addr, 129 arch_addr_t *ret) 131 arch_addr_t rld_addr; 257 arch_addr_t resolved_addr; 306 arch_addr_t bp_addr; 314 * arch_addr_t becomes integral type. keywords: double cast. */ 365 * arch_addr_t becomes integral type. */ 367 (arch_addr_t) (uintptr_t) addr, 373 arch_addr_t bp_addr = sym2addr(proc, libsym); 375 * arch_addr_t becomes integral type. keywords: double cast. * [all...] |
/external/ltrace/sysdeps/ |
sysdep.h | 32 typedef void *arch_addr_t; typedef
|