Lines Matching refs:addr
70 validate_mem (unw_word_t addr)
75 if (PAGE_START(addr + sizeof (unw_word_t) - 1) == PAGE_START(addr))
80 addr = PAGE_START(addr);
82 if (addr == 0)
87 if (last_good_addr[i] && (addr == last_good_addr[i]))
91 if (msync ((void *) addr, len, MS_ASYNC) == -1)
97 last_good_addr[victim++] = addr;
104 last_good_addr[victim] = addr;
112 access_mem (unw_addr_space_t as, unw_word_t addr, unw_word_t *val, int write,
117 Debug (16, "mem[%" PRIxPTR "x <- %" PRIxPTR "\n", addr, *val);
118 *(unw_word_t *) addr = *val;
124 if (c && validate_mem(addr))
127 *val = *(unw_word_t *) addr;
128 Debug (16, "mem[%" PRIxPTR "] -> %" PRIxPTR "\n", addr, *val);
137 unw_word_t *addr;
143 if (!(addr = uc_addr (uc, reg)))
148 *(unw_word_t *) addr = *val;
153 *val = *(unw_word_t *) addr;
168 unw_fpreg_t *addr;
173 if (!(addr = uc_addr (uc, reg)))
180 *(unw_fpreg_t *) addr = *val;
184 *val = *(unw_fpreg_t *) addr;