Home
last modified time | relevance | path

Searched refs:StackFrame (Results 1 – 25 of 95) sorted by relevance

1234

/freebsd/contrib/llvm-project/lldb/include/lldb/Target/
H A DStackFrame.h42 class StackFrame : public ExecutionContextScope,
43 public std::enable_shared_from_this<StackFrame> {
108 StackFrame(const lldb::ThreadSP &thread_sp, lldb::user_id_t frame_idx,
113 StackFrame(const lldb::ThreadSP &thread_sp, lldb::user_id_t frame_idx,
119 StackFrame(const lldb::ThreadSP &thread_sp, lldb::user_id_t frame_idx,
125 ~StackFrame() override;
514 void UpdateCurrentFrameFromPreviousFrame(StackFrame &prev_frame);
516 void UpdatePreviousFrameFromCurrentFrame(StackFrame &curr_frame);
551 StackFrame(const StackFrame &) = delete;
552 const StackFrame &operator=(const StackFrame &) = delete;
H A DExecutionContext.h205 void SetFramePtr(StackFrame *frame);
341 StackFrame *frame = nullptr);
408 StackFrame *GetFramePtr() const { return m_frame_sp.get(); } in GetFramePtr()
449 StackFrame &GetFrameRef() const;
496 void SetFramePtr(StackFrame *frame);
H A DStackFrameList.h46 uint32_t SetSelectedFrame(lldb_private::StackFrame *frame);
90 GetStackFrameSPForStackFramePtr(StackFrame *stack_frame_ptr);
111 void SynthesizeTailCallFrames(StackFrame &next_frame);
H A DUnwind.h56 lldb::RegisterContextSP CreateRegisterContextForFrame(StackFrame *frame) { in CreateRegisterContextForFrame()
74 DoCreateRegisterContextForFrame(StackFrame *frame) = 0;
H A DThread.h449 uint32_t SetSelectedFrame(lldb_private::StackFrame *frame,
464 CreateRegisterContextForFrame(StackFrame *frame) = 0;
1125 GetStackFrameSPForStackFramePtr(StackFrame *stack_frame_ptr);
1253 friend class StackFrame; variable
1295 void FrameSelectedCallback(lldb_private::StackFrame *frame);
/freebsd/contrib/llvm-project/lldb/source/Target/
H A DStackFrame.cpp53 StackFrame::StackFrame(const ThreadSP &thread_sp, user_id_t frame_idx, in StackFrame() function in StackFrame
55 bool cfa_is_valid, addr_t pc, StackFrame::Kind kind, in StackFrame()
79 StackFrame::StackFrame(const ThreadSP &thread_sp, user_id_t frame_idx, in StackFrame() function in StackFrame
89 m_stack_frame_kind(StackFrame::Kind::Regular), in StackFrame()
105 StackFrame::StackFrame(const ThreadSP &thread_sp, user_id_t frame_idx, in StackFrame() function in StackFrame
117 m_stack_frame_kind(StackFrame::Kind::Regular), in StackFrame()
143 StackFrame::~StackFrame() = default;
145 StackID &StackFrame::GetStackID() { in GetStackID()
175 uint32_t StackFrame::GetFrameIndex() const { in GetFrameIndex()
184 void StackFrame::SetSymbolContextScope(SymbolContextScope *symbol_scope) { in SetSymbolContextScope()
[all …]
H A DStackFrameList.cpp369 void StackFrameList::SynthesizeTailCallFrames(StackFrame &next_frame) { in SynthesizeTailCallFrames()
385 StackFrame &prev_frame = *m_frames.back().get(); in SynthesizeTailCallFrames()
427 auto synth_frame = std::make_shared<StackFrame>( in SynthesizeTailCallFrames()
429 cfa_is_valid, pc, StackFrame::Kind::Artificial, in SynthesizeTailCallFrames()
501 unwind_frame_sp = std::make_shared<StackFrame>( in GetFramesUpTo()
528 unwind_frame_sp = std::make_shared<StackFrame>( in GetFramesUpTo()
530 pc, StackFrame::Kind::Regular, behaves_like_zeroth_frame, nullptr); in GetFramesUpTo()
556 StackFrameSP frame_sp(new StackFrame( in GetFramesUpTo()
604 StackFrame *curr_frame = curr_frame_sp.get(); in GetFramesUpTo()
605 StackFrame *prev_frame = prev_frame_sp.get(); in GetFramesUpTo()
[all …]
H A DThreadPlanShouldStopHere.cpp62 StackFrame *frame = current_plan->GetThread().GetStackFrameAtIndex(0).get(); in DefaultShouldStopHereCallback()
104 StackFrame *frame = current_plan->GetThread().GetStackFrameAtIndex(0).get(); in DefaultStepFromHereCallback()
H A DExecutionContext.cpp96 StackFrame *frame) in ExecutionContext()
240 StackFrame &ExecutionContext::GetFrameRef() const { in GetFrameRef()
282 void ExecutionContext::SetFramePtr(StackFrame *frame) { in SetFramePtr()
555 void ExecutionContextRef::SetFramePtr(StackFrame *frame) { in SetFramePtr()
/freebsd/contrib/llvm-project/lldb/source/API/
H A DSBFrame.cpp127 if (StackFrame *frame = exe_ctx.GetFramePtr()) in GetSymbolContext()
143 StackFrame *frame = nullptr; in GetModule()
167 StackFrame *frame = nullptr; in GetCompileUnit()
191 StackFrame *frame = nullptr; in GetFunction()
215 StackFrame *frame = nullptr; in GetSymbol()
238 StackFrame *frame = nullptr; in GetBlock()
259 StackFrame *frame = nullptr; in GetFrameBlock()
280 StackFrame *frame = nullptr; in GetLineEntry()
304 StackFrame *frame = exe_ctx.GetFramePtr(); in GetFrameID()
317 StackFrame *frame = exe_ctx.GetFramePtr(); in GetCFA()
[all …]
/freebsd/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/
H A DTestBean.java170 new StackFrame[] { in getTuple()
171 new StackFrame("has"), in getTuple()
172 new StackFrame("nine"), in getTuple()
173 new StackFrame("lives")}, in getTuple()
193 StackFrame[] stackFrames = new StackFrame[] { in getKernelStackRecord()
194 new StackFrame("Frame 1"), in getKernelStackRecord()
195 new StackFrame("Frame 2"), in getKernelStackRecord()
196 new StackFrame("Frame 3") in getKernelStackRecord()
370 StackFrame[] frames = new StackFrame[] { in getUserStackRecord()
371 new StackFrame("User Stack Frame 1"), in getUserStackRecord()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Support/Windows/
H A DSignals.inc243 STACKFRAME64 StackFrame = StackFrameOrig;
254 while (fStackWalk64(NativeMachineType, hProcess, hThread, &StackFrame,
257 if (StackFrame.AddrFrame.Offset == 0)
259 StackTrace[Depth++] = (void *)(uintptr_t)StackFrame.AddrPC.Offset;
316 HANDLE hThread, STACKFRAME64 &StackFrame,
331 if (printStackTraceWithLLVMSymbolizer(OS, hProcess, hThread, StackFrame,
337 if (!fStackWalk64(NativeMachineType, hProcess, hThread, &StackFrame,
343 if (StackFrame.AddrFrame.Offset == 0)
348 DWORD64 PC = StackFrame.AddrPC.Offset;
546 STACKFRAME64 StackFrame{};
[all …]
/freebsd/contrib/llvm-project/lldb/source/Core/
H A DEmulateInstruction.cpp18 #include "lldb/Target/StackFrame.h"
264 StackFrame *frame = (StackFrame *)baton; in ReadMemoryFrame()
281 StackFrame *frame = (StackFrame *)baton; in WriteMemoryFrame()
299 StackFrame *frame = (StackFrame *)baton; in ReadRegisterFrame()
310 StackFrame *frame = (StackFrame *)baton; in WriteRegisterFrame()
/freebsd/contrib/llvm-project/lldb/source/Expression/
H A DUserExpression.cpp115 StackFrame::eExpressionPathOptionCheckPtrVsMember | in GetObjectPointerValueObject()
116 StackFrame::eExpressionPathOptionsNoFragileObjcIvar | in GetObjectPointerValueObject()
117 StackFrame::eExpressionPathOptionsNoSyntheticChildren | in GetObjectPointerValueObject()
118 StackFrame::eExpressionPathOptionsNoSyntheticArrayRange, in GetObjectPointerValueObject()
248 else if (StackFrame *frame = exe_ctx.GetFramePtr()) in Evaluate()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DMemProfiler.cpp712 for (const auto &StackFrame : AllocInfo->CallStack) in addCallStack() local
713 StackIds.push_back(computeStackId(StackFrame)); in addCallStack()
734 auto StackFrame = ProfileCallStack.begin() + StartIndex; in stackFrameIncludesInlinedCallStack() local
736 for (; StackFrame != ProfileCallStack.end() && in stackFrameIncludesInlinedCallStack()
738 ++StackFrame, ++InlCallStackIter) { in stackFrameIncludesInlinedCallStack()
739 uint64_t StackId = computeStackId(*StackFrame); in stackFrameIncludesInlinedCallStack()
863 for (auto &StackFrame : CS) { in readMemprof() local
864 uint64_t StackId = computeStackId(StackFrame); in readMemprof()
866 ProfileHasColumns |= StackFrame.Column; in readMemprof()
868 if (StackFrame.Function == FuncGUID) in readMemprof()
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/
H A DAnalysisDeclContext.h217 enum ContextKind { StackFrame, Block }; enumerator
319 : LocationContext(StackFrame, ADC, ParentLC, ID), CallSite(S), in StackFrameContext()
341 ProfileCommon(ID, StackFrame, ADC, ParentLC, S); in Profile()
348 return LC->getKind() == StackFrame; in classof()
/freebsd/contrib/llvm-project/lldb/include/lldb/Symbol/
H A DVariable.h90 bool IsInScope(StackFrame *frame);
92 bool LocationIsValidForFrame(StackFrame *frame);
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangExpressionSourceCode.cpp227 void AddLambdaCaptureDecls(StreamString &stream, StackFrame *frame, in AddLambdaCaptureDecls()
312 StackFrame *frame) const { in AddLocalVariableDecls()
381 if (StackFrame *frame = exe_ctx.GetFramePtr()) { in GetText()
413 if (StackFrame *frame = exe_ctx.GetFramePtr()) { in GetText()
H A DClangExpressionUtil.h25 lldb::ValueObjectSP GetLambdaValueObject(StackFrame *frame);
H A DClangExpressionUtil.cpp17 lldb::ValueObjectSP GetLambdaValueObject(StackFrame *frame) { in GetLambdaValueObject()
/freebsd/contrib/llvm-project/lldb/source/Symbol/
H A DVariable.cpp216 bool Variable::LocationIsValidForFrame(StackFrame *frame) { in LocationIsValidForFrame()
275 bool Variable::IsInScope(StackFrame *frame) { in IsInScope()
465 StackFrame *frame, llvm::StringRef partial_path,
471 StackFrame *frame, const std::string &partial_member_name, in PrivateAutoCompleteMembers()
533 StackFrame *frame, llvm::StringRef partial_path, in PrivateAutoComplete()
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/Utility/
H A DInferiorCallPOSIX.cpp105 StackFrame *frame = thread->GetStackFrameAtIndex(0).get(); in InferiorCallMmap()
174 StackFrame *frame = thread->GetStackFrameAtIndex(0).get(); in InferiorCallMunmap()
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/scripted/
H A DScriptedThread.cpp118 ScriptedThread::CreateRegisterContextForFrame(StackFrame *frame) { in CreateRegisterContextForFrame()
170 "StackFrame array size (" + llvm::Twine(arr_size) + in LoadArtificialStackFrames()
207 StackFrameSP synth_frame_sp = std::make_shared<StackFrame>( in LoadArtificialStackFrames()
209 StackFrame::Kind::Artificial, behaves_like_zeroth_frame, &sc); in LoadArtificialStackFrames()
/freebsd/contrib/llvm-project/lldb/source/Plugins/Trace/common/
H A DThreadPostMortemTrace.cpp32 ThreadPostMortemTrace::CreateRegisterContextForFrame(StackFrame *frame) { in CreateRegisterContextForFrame()
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/minidump/
H A DThreadMinidump.h33 CreateRegisterContextForFrame(StackFrame *frame) override;

1234