Lines Matching full:arch_addr_t
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;
323 if (proc_read_32(proc, (arch_addr_t)base, &next) < 0)
325 next_pcs[nr++] = (arch_addr_t)next;
354 arch_addr_t addr
355 = (arch_addr_t)(rn_val + offset);
359 next_pcs[nr++] = (arch_addr_t)next;
395 const arch_addr_t pc, arch_addr_t next_pcs[2])
419 || proc_read_32(proc, (arch_addr_t)(sp + offset),
422 next_pcs[nr++] = (arch_addr_t)next;
459 next_pcs[nr++] = (arch_addr_t)next;
470 next_pcs[nr++] = (arch_addr_t)next;
517 arch_addr_t a = (arch_addr_t)(addr + offset);
522 next_pcs[nr++] = (arch_addr_t)next;
532 next_pcs[nr++] = (arch_addr_t)next;
573 (arch_addr_t)base, &next) < 0)
575 next_pcs[nr++] = (arch_addr_t)next;
598 if (proc_read_8(proc, (arch_addr_t)table, &length) < 0)
624 if (proc_read_16(proc, (arch_addr_t)table, &length) < 0)
640 int (*add_cb)(arch_addr_t, struct sw_singlestep_data *),
643 const arch_addr_t pc = get_instruction_pointer(proc);
650 arch_addr_t next_pcs[2] = {};
658 arch_addr_t target
659 = (arch_addr_t)(((uintptr_t)next_pcs[i]) | thumb_p);