Searched refs:stack_pointer (Results 1 - 25 of 47) sorted by relevance

12

/external/google-breakpad/src/processor/
H A Dstackwalker_ppc64.cc97 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;
H A Dstackwalker_sparc.cc97 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;
H A Dstackwalker_ppc.cc106 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/
H A Dregs.c58 get_return_addr(struct process *proc, void *stack_pointer) argument
60 return (void *)ptrace(PTRACE_PEEKTEXT, proc->pid, stack_pointer, 0);
H A Dfetch.c41 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/
H A Dregs.c58 get_return_addr(struct process *proc, void *stack_pointer) argument
H A Dtrace.c87 proc->stack_pointer + 8 * (arg_num - 6),
/external/ltrace/sysdeps/linux-gnu/cris/
H A Dregs.c55 void *get_return_addr(struct process *proc, void *stack_pointer) argument
H A Dtrace.c90 proc->stack_pointer + 4 * (arg_num - 6), 0);
/external/ltrace/sysdeps/linux-gnu/mips/
H A Dregs.c85 \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) argument
/external/google-breakpad/src/client/linux/minidump_writer/
H A Dlinux_core_dumper.cc97 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);
H A Dlinux_ptrace_dumper.cc254 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);
H A Dlinux_core_dumper_unittest.cc115 EXPECT_TRUE(dumper.GetStackInfo(&stack, &stack_len, info.stack_pointer));
H A Dlinux_dumper.cc406 uint8_t* const stack_pointer = local
412 const MappingInfo* mapping = FindMapping(stack_pointer);
415 const ptrdiff_t offset = stack_pointer -
421 *stack = stack_pointer;
/external/ltrace/sysdeps/linux-gnu/ppc/
H A Dfetch.c55 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;
H A Dregs.c63 get_return_addr(struct process *proc, void *stack_pointer) argument
/external/google-breakpad/src/client/linux/dump_writer_common/
H A Dthread_info.h51 uintptr_t stack_pointer; // thread stack pointer member in struct:google_breakpad::ThreadInfo
/external/ltrace/sysdeps/linux-gnu/sparc/
H A Dregs.c57 get_return_addr(struct process *proc, void *stack_pointer) argument
H A Dtrace.c86 proc->stack_pointer + 64 * (arg_num + 1));
/external/ltrace/sysdeps/linux-gnu/ia64/
H A Dregs.c73 get_return_addr(struct process *proc, void *stack_pointer) argument
H A Dfetch.c38 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/
H A Dregs.c78 get_return_addr(struct process *proc, void *stack_pointer) argument
/external/ltrace/sysdeps/linux-gnu/s390/
H A Dfetch.c39 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;
H A Dregs.c88 get_return_addr(struct process *proc, arch_addr_t stack_pointer) argument
/external/ltrace/sysdeps/linux-gnu/aarch64/
H A Dregs.c120 get_return_addr(struct process *proc, arch_addr_t stack_pointer) argument

Completed in 270 milliseconds

12