HomeSort by relevance Sort by last modified time
    Searched full:arch_addr_t (Results 1 - 25 of 41) sorted by null

1 2

  /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

Completed in 273 milliseconds

1 2