Home
last modified time | relevance | path

Searched refs:stack_pointer (Results 1 – 25 of 53) sorted by relevance

123

/external/pigweed/pw_thread/
Dsnapshot.cc38 encoder.WriteStackPointer(stack.stack_pointer).IgnoreError(); in SnapshotStack()
43 stack.stack_pointer, in SnapshotStack()
45 static_cast<long>(stack.stack_pointer)); in SnapshotStack()
63 if (stack.stack_pointer > stack.stack_high_addr) { in SnapshotStack()
66 static_cast<long unsigned>(stack.stack_pointer - in SnapshotStack()
72 if (stack.stack_pointer < stack.stack_low_addr) { in SnapshotStack()
76 static_cast<long unsigned>(stack.stack_low_addr - stack.stack_pointer)); in SnapshotStack()
81 ConstByteSpan(reinterpret_cast<const std::byte*>(stack.stack_pointer), in SnapshotStack()
82 stack.stack_high_addr - stack.stack_pointer)); in SnapshotStack()
Dthread_snapshot_service.cc53 if (thread_info.stack_pointer().has_value()) { in ProtoEncodeThreadInfo()
55 proto_encoder.WriteStackPointer(thread_info.stack_pointer().value())); in ProtoEncodeThreadInfo()
/external/pigweed/pw_cpu_exception_cortex_m/
Dsnapshot.cc40 uintptr_t stack_pointer, in CaptureMainStack() argument
66 .stack_pointer = stack_pointer, in CaptureMainStack()
90 uintptr_t stack_pointer; in SnapshotMainStackThread() local
91 asm volatile("mrs %0, msp\n" : "=r"(stack_pointer)); in SnapshotMainStackThread()
103 stack_pointer, in SnapshotMainStackThread()
125 stack_pointer, in SnapshotMainStackThread()
/external/google-breakpad/src/processor/
Dstackwalker_sparc.cc97 uint64_t stack_pointer = last_frame->context.g_r[30]; in GetCallerFrame() local
98 if (stack_pointer <= last_frame->context.g_r[14]) { in GetCallerFrame()
103 if (!memory_->GetMemoryAtAddress(stack_pointer + 60, in GetCallerFrame()
109 if (!memory_->GetMemoryAtAddress(stack_pointer + 56, in GetCallerFrame()
116 stack_pointer, in GetCallerFrame()
125 frame->context.g_r[14] = stack_pointer; in GetCallerFrame()
Dstackwalker_ppc64.cc98 uint64_t stack_pointer; in GetCallerFrame() local
100 &stack_pointer) || in GetCallerFrame()
101 stack_pointer <= last_frame->context.gpr[1]) { in GetCallerFrame()
111 if (!memory_->GetMemoryAtAddress(stack_pointer + 16, &instruction) || in GetCallerFrame()
120 frame->context.gpr[1] = stack_pointer; in GetCallerFrame()
127 stack_pointer, in GetCallerFrame()
Dstackwalker_ppc.cc107 uint32_t stack_pointer; in GetCallerFrame() local
109 &stack_pointer) || in GetCallerFrame()
110 stack_pointer <= last_frame->context.gpr[1]) { in GetCallerFrame()
120 if (!memory_->GetMemoryAtAddress(stack_pointer + 8, &instruction) || in GetCallerFrame()
129 frame->context.gpr[1] = stack_pointer; in GetCallerFrame()
136 stack_pointer, in GetCallerFrame()
/external/pigweed/pw_thread/py/
Dthread_analyzer_test.py60 thread.stack_pointer = 0x5AC6A86C
79 thread.stack_pointer = 0x5AC6A86C
99 thread.stack_pointer = 0x5AC6A86C
155 temp_thread.stack_pointer = 0x2001AB0C
162 temp_thread.stack_pointer = 0x2001AE20
202 temp_thread.stack_pointer = 0x2001AB0C
209 temp_thread.stack_pointer = 0x2001AE20
251 temp_thread.stack_pointer = 0x2001AB0C
259 temp_thread.stack_pointer = 0x2001AE20
/external/google-breakpad/src/client/linux/minidump_writer/
Dlinux_core_dumper.cc103 const uint8_t* stack_pointer; in GetThreadInfoByIndex() local
105 memcpy(&stack_pointer, &info->regs.esp, sizeof(info->regs.esp)); in GetThreadInfoByIndex()
107 memcpy(&stack_pointer, &info->regs.rsp, sizeof(info->regs.rsp)); in GetThreadInfoByIndex()
109 memcpy(&stack_pointer, &info->regs.ARM_sp, sizeof(info->regs.ARM_sp)); in GetThreadInfoByIndex()
111 memcpy(&stack_pointer, &info->regs.sp, sizeof(info->regs.sp)); in GetThreadInfoByIndex()
113 stack_pointer = in GetThreadInfoByIndex()
118 info->stack_pointer = reinterpret_cast<uintptr_t>(stack_pointer); in GetThreadInfoByIndex()
Dlinux_ptrace_dumper.cc289 const uint8_t* stack_pointer; in GetThreadInfoByIndex() local
291 my_memcpy(&stack_pointer, &info->regs.esp, sizeof(info->regs.esp)); in GetThreadInfoByIndex()
293 my_memcpy(&stack_pointer, &info->regs.rsp, sizeof(info->regs.rsp)); in GetThreadInfoByIndex()
295 my_memcpy(&stack_pointer, &info->regs.ARM_sp, sizeof(info->regs.ARM_sp)); in GetThreadInfoByIndex()
297 my_memcpy(&stack_pointer, &info->regs.sp, sizeof(info->regs.sp)); in GetThreadInfoByIndex()
299 stack_pointer = in GetThreadInfoByIndex()
304 info->stack_pointer = reinterpret_cast<uintptr_t>(stack_pointer); in GetThreadInfoByIndex()
Dlinux_ptrace_dumper_unittest.cc451 one_thread.stack_pointer)); in TEST()
510 simulated_stack[1] = thread_info.stack_pointer; in TEST_F()
512 sizeof(simulated_stack), thread_info.stack_pointer, in TEST_F()
524 sizeof(simulated_stack), thread_info.stack_pointer, in TEST_F()
539 sizeof(simulated_stack), thread_info.stack_pointer, in TEST_F()
546 sizeof(simulated_stack), thread_info.stack_pointer, in TEST_F()
568 sizeof(simulated_stack), thread_info.stack_pointer, in TEST_F()
Dminidump_writer.cc196 const uintptr_t stack_pointer = UContextReader::GetStackPointer(ucontext_); in CrashingThreadReferencesPrincipalMapping() local
206 if (!dumper_->GetStackInfo(&stack, &stack_len, stack_pointer)) in CrashingThreadReferencesPrincipalMapping()
213 stack_pointer - reinterpret_cast<uintptr_t>(stack); in CrashingThreadReferencesPrincipalMapping()
318 bool FillThreadStack(MDRawThread* thread, uintptr_t stack_pointer, in FillThreadStack() argument
324 thread->stack.start_of_memory_range = stack_pointer; in FillThreadStack()
328 if (dumper_->GetStackInfo(&stack, &stack_len, stack_pointer)) { in FillThreadStack()
335 while (int_stack + max_stack_len < stack_pointer) { in FillThreadStack()
346 stack_pointer - reinterpret_cast<uintptr_t>(stack); in FillThreadStack()
362 dumper_->SanitizeStackCopy(*stack_copy, stack_len, stack_pointer, in FillThreadStack()
487 if (!FillThreadStack(&thread, info.stack_pointer, in WriteThreadListStream()
Dlinux_dumper.cc764 uint8_t* const stack_pointer = in GetStackInfo() local
770 const MappingInfo* mapping = FindMapping(stack_pointer); in GetStackInfo()
773 const ptrdiff_t offset = stack_pointer - in GetStackInfo()
779 *stack = stack_pointer; in GetStackInfo()
784 uintptr_t stack_pointer, in SanitizeStackCopy() argument
811 const MappingInfo* stack_mapping = FindMappingNoBias(stack_pointer); in SanitizeStackCopy()
/external/pigweed/pw_thread_freertos/
Dsnapshot.cc135 const uintptr_t stack_pointer = reinterpret_cast<uintptr_t>( in SnapshotThread() local
147 .stack_pointer = stack_pointer, in SnapshotThread()
171 encoder.WriteStackPointer(stack_pointer); in SnapshotThread()
/external/cronet/base/profiler/
Dsuspendable_thread_delegate_win.cc101 bool PointsToGuardPage(uintptr_t stack_pointer) { in PointsToGuardPage() argument
103 SIZE_T result = ::VirtualQuery(reinterpret_cast<LPCVOID>(stack_pointer), in PointsToGuardPage()
218 bool SuspendableThreadDelegateWin::CanCopyStack(uintptr_t stack_pointer) { in CanCopyStack() argument
222 return !PointsToGuardPage(stack_pointer); in CanCopyStack()
Dregister_context.h113 uintptr_t stack_pointer; member
119 return context->stack_pointer; in RegisterContextStackPointer()
216 uintptr_t stack_pointer; member
222 return context->stack_pointer; in RegisterContextStackPointer()
Dsuspendable_thread_delegate.h54 virtual bool CanCopyStack(uintptr_t stack_pointer) = 0;
Dsuspendable_thread_delegate_mac.h53 bool CanCopyStack(uintptr_t stack_pointer) override;
/external/linux-kselftest/tools/testing/selftests/ptrace/
Dget_syscall_info.c172 ASSERT_TRUE(info.stack_pointer) { in TEST()
200 ASSERT_TRUE(info.stack_pointer) { in TEST()
240 ASSERT_TRUE(info.stack_pointer) { in TEST()
/external/pigweed/pw_snapshot/py/
Dgenerate_example_snapshot.py31 thread.stack_pointer = 0x2001AB0C
40 thread.stack_pointer = 0x2001AE20
/external/vixl/src/aarch64/
Dabi-aarch64.h60 explicit ABI(Register stack_pointer = sp) : stack_pointer_(stack_pointer) { in stack_pointer_() argument
/external/perfetto/src/profiling/memory/
Dwire_protocol_unittest.cc33 one.alloc_address, one.stack_pointer, in operator ==()
37 other.stack_pointer, in operator ==()
78 metadata.stack_pointer = 0xD1D2D3D4D5D6D7D8; in TEST()
/external/python/cpython2/Python/
Dceval.c796 register PyObject **stack_pointer; /* Next free slot in value stack */ in PyEval_EvalFrameEx() local
926 #define STACK_LEVEL() ((int)(stack_pointer - f->f_valuestack)) in PyEval_EvalFrameEx()
928 #define TOP() (stack_pointer[-1]) in PyEval_EvalFrameEx()
929 #define SECOND() (stack_pointer[-2]) in PyEval_EvalFrameEx()
930 #define THIRD() (stack_pointer[-3]) in PyEval_EvalFrameEx()
931 #define FOURTH() (stack_pointer[-4]) in PyEval_EvalFrameEx()
932 #define PEEK(n) (stack_pointer[-(n)]) in PyEval_EvalFrameEx()
933 #define SET_TOP(v) (stack_pointer[-1] = (v)) in PyEval_EvalFrameEx()
934 #define SET_SECOND(v) (stack_pointer[-2] = (v)) in PyEval_EvalFrameEx()
935 #define SET_THIRD(v) (stack_pointer[-3] = (v)) in PyEval_EvalFrameEx()
[all …]
/external/pigweed/pw_thread/public/pw_thread/
Dsnapshot.h37 uintptr_t stack_pointer; member
/external/python/cpython3/Python/
Dceval.c1391 #define STACK_LEVEL() ((int)(stack_pointer - f->f_valuestack))
1393 #define TOP() (stack_pointer[-1])
1394 #define SECOND() (stack_pointer[-2])
1395 #define THIRD() (stack_pointer[-3])
1396 #define FOURTH() (stack_pointer[-4])
1397 #define PEEK(n) (stack_pointer[-(n)])
1398 #define SET_TOP(v) (stack_pointer[-1] = (v))
1399 #define SET_SECOND(v) (stack_pointer[-2] = (v))
1400 #define SET_THIRD(v) (stack_pointer[-3] = (v))
1401 #define SET_FOURTH(v) (stack_pointer[-4] = (v))
[all …]
/external/google-breakpad/src/client/linux/dump_writer_common/
Dthread_info.h51 uintptr_t stack_pointer; // thread stack pointer member

123