Lines Matching defs:ptr
48 bool try_get_word(const memory_t* memory, uintptr_t ptr, uint32_t* out_value) {
49 ALOGV("try_get_word: reading word at 0x%08x", ptr);
50 if (ptr & 3) {
51 ALOGV("try_get_word: invalid pointer 0x%08x", ptr);
56 if (!is_readable_map(memory->map_info_list, ptr)) {
57 ALOGV("try_get_word: pointer 0x%08x not in a readable map", ptr);
61 *out_value = *(uint32_t*)ptr;
67 *out_value = ptrace(PTRACE_PEEKTEXT, memory->tid, (void*)ptr, NULL);
70 "ptrace() errno=%d", ptr, memory->tid, errno);
77 bool try_get_word_ptrace(pid_t tid, uintptr_t ptr, uint32_t* out_value) {
80 return try_get_word(&memory, ptr, out_value);