/external/google-breakpad/src/processor/ |
stackwalker_ppc64.cc | 97 uint64_t stack_pointer; local 99 &stack_pointer) || 100 stack_pointer <= last_frame->context.gpr[1]) { 110 if (!memory_->GetMemoryAtAddress(stack_pointer + 16, &instruction) || 119 frame->context.gpr[1] = stack_pointer;
|
stackwalker_sparc.cc | 97 uint64_t stack_pointer = last_frame->context.g_r[30]; local 98 if (stack_pointer <= last_frame->context.g_r[14]) { 103 if (!memory_->GetMemoryAtAddress(stack_pointer + 60, 109 if (!memory_->GetMemoryAtAddress(stack_pointer + 56, 117 frame->context.g_r[14] = stack_pointer;
|
stackwalker_ppc.cc | 106 uint32_t stack_pointer; local 108 &stack_pointer) || 109 stack_pointer <= last_frame->context.gpr[1]) { 119 if (!memory_->GetMemoryAtAddress(stack_pointer + 8, &instruction) || 128 frame->context.gpr[1] = stack_pointer;
|
/external/ltrace/sysdeps/linux-gnu/m68k/ |
regs.c | 58 get_return_addr(struct process *proc, void *stack_pointer) 60 return (void *)ptrace(PTRACE_PEEKTEXT, proc->pid, stack_pointer, 0);
|
fetch.c | 41 arch_addr_t stack_pointer; member in struct:fetch_context 75 context->stack_pointer = (arch_addr_t)context->regs[PT_USP] + 4; 132 context->stack_pointer = (arch_addr_t) 133 align((unsigned long)context->stack_pointer, a); 135 context->stack_pointer += 4 - sz; 137 value_in_inferior(valuep, context->stack_pointer); 138 context->stack_pointer += sz;
|
/external/ltrace/sysdeps/linux-gnu/alpha/ |
regs.c | 58 get_return_addr(struct process *proc, void *stack_pointer)
|
trace.c | 87 proc->stack_pointer + 8 * (arg_num - 6),
|
/external/ltrace/sysdeps/linux-gnu/cris/ |
regs.c | 55 void *get_return_addr(struct process *proc, void *stack_pointer)
|
trace.c | 90 proc->stack_pointer + 4 * (arg_num - 6), 0);
|
/external/ltrace/sysdeps/linux-gnu/mips/ |
regs.c | 85 \param stack_pointer The current stack pointer for proc 90 Mips uses r31 for the return address, so the stack_pointer is 94 get_return_addr(struct process *proc, void *stack_pointer)
|
/external/google-breakpad/src/client/linux/minidump_writer/ |
linux_core_dumper.cc | 97 const uint8_t* stack_pointer; local 99 memcpy(&stack_pointer, &info->regs.esp, sizeof(info->regs.esp)); 101 memcpy(&stack_pointer, &info->regs.rsp, sizeof(info->regs.rsp)); 103 memcpy(&stack_pointer, &info->regs.ARM_sp, sizeof(info->regs.ARM_sp)); 105 memcpy(&stack_pointer, &info->regs.sp, sizeof(info->regs.sp)); 107 stack_pointer = 112 info->stack_pointer = reinterpret_cast<uintptr_t>(stack_pointer);
|
linux_ptrace_dumper.cc | 254 const uint8_t* stack_pointer; local 256 my_memcpy(&stack_pointer, &info->regs.esp, sizeof(info->regs.esp)); 258 my_memcpy(&stack_pointer, &info->regs.rsp, sizeof(info->regs.rsp)); 260 my_memcpy(&stack_pointer, &info->regs.ARM_sp, sizeof(info->regs.ARM_sp)); 262 my_memcpy(&stack_pointer, &info->regs.sp, sizeof(info->regs.sp)); 264 stack_pointer = 269 info->stack_pointer = reinterpret_cast<uintptr_t>(stack_pointer);
|
linux_core_dumper_unittest.cc | 115 EXPECT_TRUE(dumper.GetStackInfo(&stack, &stack_len, info.stack_pointer));
|
/external/ltrace/sysdeps/linux-gnu/ppc/ |
fetch.c | 55 arch_addr_t stack_pointer; member in struct:fetch_context 75 context->stack_pointer = proc->stack_pointer + 8; 77 context->stack_pointer = proc->stack_pointer + 112; 162 uintptr_t tmp = align((uint64_t)(uintptr_t)ctx->stack_pointer, a); 163 ctx->stack_pointer = (arch_addr_t)tmp; 166 value_in_inferior(valuep, ctx->stack_pointer + off); 167 ctx->stack_pointer += sz;
|
regs.c | 63 get_return_addr(struct process *proc, void *stack_pointer)
|
/external/google-breakpad/src/client/linux/dump_writer_common/ |
thread_info.h | 51 uintptr_t stack_pointer; // thread stack pointer member in struct:google_breakpad::ThreadInfo
|
/external/ltrace/sysdeps/linux-gnu/sparc/ |
regs.c | 57 get_return_addr(struct process *proc, void *stack_pointer)
|
trace.c | 86 proc->stack_pointer + 64 * (arg_num + 1));
|
/external/ltrace/sysdeps/linux-gnu/ia64/ |
regs.c | 73 get_return_addr(struct process *proc, void *stack_pointer)
|
fetch.c | 38 arch_addr_t stack_pointer; member in struct:fetch_context 72 context->stack_pointer = (void *)(context->regs.gr[12] + 16); 114 long value = ptrace(PTRACE_PEEKDATA, proc->pid, ctx->stack_pointer, 0); 117 ctx->stack_pointer += 8;
|
/external/ltrace/sysdeps/linux-gnu/metag/ |
regs.c | 78 get_return_addr(struct process *proc, void *stack_pointer)
|
/external/ltrace/sysdeps/linux-gnu/s390/ |
fetch.c | 39 arch_addr_t stack_pointer; member in struct:fetch_context 106 context->stack_pointer = get_stack_pointer(proc) 145 value_in_inferior(valuep, ctx->stack_pointer + off); 147 ctx->stack_pointer += sz > a ? sz : a;
|
regs.c | 88 get_return_addr(struct process *proc, arch_addr_t stack_pointer)
|
/external/ltrace/sysdeps/linux-gnu/aarch64/ |
regs.c | 120 get_return_addr(struct process *proc, arch_addr_t stack_pointer)
|
/external/google-breakpad/src/client/linux/microdump_writer/ |
microdump_writer.cc | 191 uintptr_t stack_pointer, 198 if (!dumper_->GetStackInfo(&stack, &stack_len, stack_pointer)) { 205 LogAppend(stack_pointer);
|