/freebsd/contrib/llvm-project/lldb/include/lldb/Target/ |
H A D | StackFrame.h | 42 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 D | ExecutionContext.h | 205 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 D | StackFrameList.h | 46 uint32_t SetSelectedFrame(lldb_private::StackFrame *frame); 90 GetStackFrameSPForStackFramePtr(StackFrame *stack_frame_ptr); 111 void SynthesizeTailCallFrames(StackFrame &next_frame);
|
H A D | Unwind.h | 56 lldb::RegisterContextSP CreateRegisterContextForFrame(StackFrame *frame) { in CreateRegisterContextForFrame() 74 DoCreateRegisterContextForFrame(StackFrame *frame) = 0;
|
H A D | Thread.h | 449 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 D | StackFrame.cpp | 53 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 D | StackFrameList.cpp | 369 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 D | ThreadPlanShouldStopHere.cpp | 62 StackFrame *frame = current_plan->GetThread().GetStackFrameAtIndex(0).get(); in DefaultShouldStopHereCallback() 104 StackFrame *frame = current_plan->GetThread().GetStackFrameAtIndex(0).get(); in DefaultStepFromHereCallback()
|
H A D | ExecutionContext.cpp | 96 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 D | SBFrame.cpp | 127 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 D | TestBean.java | 170 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 D | Signals.inc | 243 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 D | EmulateInstruction.cpp | 18 #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 D | UserExpression.cpp | 115 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 D | MemProfiler.cpp | 712 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 D | AnalysisDeclContext.h | 217 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 D | Variable.h | 90 bool IsInScope(StackFrame *frame); 92 bool LocationIsValidForFrame(StackFrame *frame);
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
H A D | ClangExpressionSourceCode.cpp | 227 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 D | ClangExpressionUtil.h | 25 lldb::ValueObjectSP GetLambdaValueObject(StackFrame *frame);
|
H A D | ClangExpressionUtil.cpp | 17 lldb::ValueObjectSP GetLambdaValueObject(StackFrame *frame) { in GetLambdaValueObject()
|
/freebsd/contrib/llvm-project/lldb/source/Symbol/ |
H A D | Variable.cpp | 216 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 D | InferiorCallPOSIX.cpp | 105 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 D | ScriptedThread.cpp | 118 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 D | ThreadPostMortemTrace.cpp | 32 ThreadPostMortemTrace::CreateRegisterContextForFrame(StackFrame *frame) { in CreateRegisterContextForFrame()
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/minidump/ |
H A D | ThreadMinidump.h | 33 CreateRegisterContextForFrame(StackFrame *frame) override;
|