Home
last modified time | relevance | path

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

12345

/llvm-project-15.0.7/lldb/include/lldb/Target/
H A DStackFrame.h40 class StackFrame : public ExecutionContextScope,
41 public std::enable_shared_from_this<StackFrame> {
106 StackFrame(const lldb::ThreadSP &thread_sp, lldb::user_id_t frame_idx,
111 StackFrame(const lldb::ThreadSP &thread_sp, lldb::user_id_t frame_idx,
117 StackFrame(const lldb::ThreadSP &thread_sp, lldb::user_id_t frame_idx,
123 ~StackFrame() override;
493 void UpdateCurrentFrameFromPreviousFrame(StackFrame &prev_frame);
495 void UpdatePreviousFrameFromCurrentFrame(StackFrame &curr_frame);
530 StackFrame(const StackFrame &) = delete;
531 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);
82 GetStackFrameSPForStackFramePtr(StackFrame *stack_frame_ptr);
99 void SynthesizeTailCallFrames(StackFrame &next_frame);
H A DUnwind.h56 lldb::RegisterContextSP CreateRegisterContextForFrame(StackFrame *frame) { in CreateRegisterContextForFrame()
74 DoCreateRegisterContextForFrame(StackFrame *frame) = 0;
H A DThread.h436 uint32_t SetSelectedFrame(lldb_private::StackFrame *frame,
451 CreateRegisterContextForFrame(StackFrame *frame) = 0;
1095 GetStackFrameSPForStackFramePtr(StackFrame *stack_frame_ptr);
1198 friend class StackFrame; variable
1240 void FrameSelectedCallback(lldb_private::StackFrame *frame);
/llvm-project-15.0.7/lldb/source/Target/
H A DStackFrame.cpp52 StackFrame::StackFrame(const ThreadSP &thread_sp, user_id_t frame_idx, in StackFrame() function in StackFrame
78 StackFrame::StackFrame(const ThreadSP &thread_sp, user_id_t frame_idx, in StackFrame() function in StackFrame
104 StackFrame::StackFrame(const ThreadSP &thread_sp, user_id_t frame_idx, in StackFrame() function in StackFrame
142 StackFrame::~StackFrame() = default;
144 StackID &StackFrame::GetStackID() { in GetStackID()
246 bool StackFrame::ChangePC(addr_t pc) { in ChangePC()
260 const char *StackFrame::Disassemble() { in Disassemble()
274 Block *StackFrame::GetFrameBlock() { in GetFrameBlock()
1184 bool StackFrame::IsInlined() { in IsInlined()
1827 void StackFrame::UpdateCurrentFrameFromPreviousFrame(StackFrame &prev_frame) { in UpdateCurrentFrameFromPreviousFrame()
[all …]
H A DStackFrameList.cpp366 void StackFrameList::SynthesizeTailCallFrames(StackFrame &next_frame) { in SynthesizeTailCallFrames()
382 StackFrame &prev_frame = *m_frames.back().get(); in SynthesizeTailCallFrames()
424 auto synth_frame = std::make_shared<StackFrame>( in SynthesizeTailCallFrames()
426 cfa_is_valid, pc, StackFrame::Kind::Artificial, in SynthesizeTailCallFrames()
495 unwind_frame_sp = std::make_shared<StackFrame>( in GetFramesUpTo()
513 unwind_frame_sp = std::make_shared<StackFrame>( in GetFramesUpTo()
541 StackFrameSP frame_sp(new StackFrame( in GetFramesUpTo()
589 StackFrame *curr_frame = curr_frame_sp.get(); in GetFramesUpTo()
590 StackFrame *prev_frame = prev_frame_sp.get(); in GetFramesUpTo()
636 StackFrame *frame = (*pos).get(); in Dump()
[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()
/llvm-project-15.0.7/lldb/source/API/
H A DSBFrame.cpp141 StackFrame *frame = nullptr; in GetModule()
165 StackFrame *frame = nullptr; in GetCompileUnit()
189 StackFrame *frame = nullptr; in GetFunction()
213 StackFrame *frame = nullptr; in GetSymbol()
236 StackFrame *frame = nullptr; in GetBlock()
257 StackFrame *frame = nullptr; in GetFrameBlock()
278 StackFrame *frame = nullptr; in GetLineEntry()
328 StackFrame *frame = nullptr; in GetPC()
470 StackFrame *frame = nullptr; in GetValueForVariablePath()
524 StackFrame *frame = nullptr; in FindVariable()
[all …]
/llvm-project-15.0.7/mlir/include/mlir/Target/LLVMIR/
H A DModuleTranslation.h192 class StackFrame {
194 virtual ~StackFrame() = default;
198 explicit StackFrame(TypeID typeID) : typeID(typeID) {} in StackFrame() function
213 class StackFrameBase : public StackFrame {
215 explicit StackFrameBase() : StackFrame(TypeID::get<Derived>()) {} in StackFrameBase()
226 std::is_base_of<StackFrame, T>::value, in stackPush()
239 static_assert(std::is_base_of<StackFrame, T>::value, in stackWalk()
243 for (const std::unique_ptr<StackFrame> &frame : llvm::reverse(stack)) { in stackWalk()
335 SmallVector<std::unique_ptr<StackFrame>> stack;
368 struct isa_impl<T, ::mlir::LLVM::ModuleTranslation::StackFrame> {
[all …]
/llvm-project-15.0.7/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/
H A DRenderScriptRuntime.h366 void ListAllocations(Stream &strm, StackFrame *frame_ptr,
369 bool RecomputeAllAllocations(Stream &strm, StackFrame *frame_ptr);
390 const char *filename, StackFrame *frame_ptr);
393 const char *filename, StackFrame *frame_ptr);
440 bool EvalRSExpression(const char *expression, StackFrame *frame_ptr,
532 StackFrame *frame_ptr);
539 void FindStructTypeName(Element &elem, StackFrame *frame_ptr);
552 bool JITDataPointer(AllocationDetails *alloc, StackFrame *frame_ptr,
557 bool JITTypePacked(AllocationDetails *alloc, StackFrame *frame_ptr);
560 StackFrame *frame_ptr);
[all …]
/llvm-project-15.0.7/llvm/lib/Support/Windows/
H A DSignals.inc232 STACKFRAME64 StackFrame = StackFrameOrig;
246 if (StackFrame.AddrFrame.Offset == 0)
328 if (StackFrame.AddrFrame.Offset == 0)
333 DWORD64 PC = StackFrame.AddrPC.Offset;
531 STACKFRAME64 StackFrame{};
538 StackFrame.AddrPC.Offset = Context.Rip;
542 StackFrame.AddrPC.Offset = Context.Eip;
546 StackFrame.AddrPC.Offset = Context.Pc;
550 StackFrame.AddrPC.Offset = Context.Pc;
554 StackFrame.AddrPC.Mode = AddrModeFlat;
[all …]
/llvm-project-15.0.7/cross-project-tests/debuginfo-tests/dexter/dex/command/commands/
H A DDexExpectProgramState.py14 from dex.dextIR import ProgramState, SourceLocation, StackFrame, DextIR
16 def frame_from_dict(source: dict) -> StackFrame:
20 return StackFrame(**source)
/llvm-project-15.0.7/lldb/source/Core/
H A DEmulateInstruction.cpp254 StackFrame *frame = (StackFrame *)baton; in ReadMemoryFrame()
271 StackFrame *frame = (StackFrame *)baton; in WriteMemoryFrame()
289 StackFrame *frame = (StackFrame *)baton; in ReadRegisterFrame()
300 StackFrame *frame = (StackFrame *)baton; in WriteRegisterFrame()
/llvm-project-15.0.7/lldb/source/Plugins/Process/Windows/Common/
H A DTargetThreadWindows.h22 class StackFrame; variable
35 CreateRegisterContextForFrame(StackFrame *frame) override;
/llvm-project-15.0.7/cross-project-tests/debuginfo-tests/dexter/dex/dextIR/
H A DProgramState.py47 class StackFrame: class
72 if not other or not isinstance(other, StackFrame):
95 def __init__(self, frames: List[StackFrame] = None): argument
/llvm-project-15.0.7/lldb/source/Expression/
H A DUserExpression.cpp117 StackFrame::eExpressionPathOptionCheckPtrVsMember | in GetObjectPointerValueObject()
118 StackFrame::eExpressionPathOptionsNoFragileObjcIvar | in GetObjectPointerValueObject()
119 StackFrame::eExpressionPathOptionsNoSyntheticChildren | in GetObjectPointerValueObject()
120 StackFrame::eExpressionPathOptionsNoSyntheticArrayRange, in GetObjectPointerValueObject()
241 else if (StackFrame *frame = exe_ctx.GetFramePtr()) in Evaluate()
/llvm-project-15.0.7/lldb/include/lldb/Symbol/
H A DVariable.h90 bool IsInScope(StackFrame *frame);
92 bool LocationIsValidForFrame(StackFrame *frame);
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangExpressionSourceCode.cpp215 void AddLambdaCaptureDecls(StreamString &stream, StackFrame *frame, in AddLambdaCaptureDecls()
300 StackFrame *frame) const { in AddLocalVariableDecls()
369 if (StackFrame *frame = exe_ctx.GetFramePtr()) { in GetText()
401 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()
/llvm-project-15.0.7/lldb/source/Plugins/Process/scripted/
H A DScriptedThread.cpp112 ScriptedThread::CreateRegisterContextForFrame(StackFrame *frame) { in CreateRegisterContextForFrame()
201 StackFrameSP synth_frame_sp = std::make_shared<StackFrame>( in LoadArtificialStackFrames()
203 StackFrame::Kind::Artificial, behaves_like_zeroth_frame, &sc); in LoadArtificialStackFrames()
/llvm-project-15.0.7/lldb/source/Symbol/
H A DVariable.cpp214 bool Variable::LocationIsValidForFrame(StackFrame *frame) { in LocationIsValidForFrame()
272 bool Variable::IsInScope(StackFrame *frame) { in IsInScope()
464 StackFrame *frame, llvm::StringRef partial_path,
470 StackFrame *frame, const std::string &partial_member_name, in PrivateAutoCompleteMembers()
530 StackFrame *frame, llvm::StringRef partial_path, in PrivateAutoComplete()
/llvm-project-15.0.7/lldb/source/Plugins/Process/Utility/
H A DInferiorCallPOSIX.cpp104 StackFrame *frame = thread->GetStackFrameAtIndex(0).get(); in InferiorCallMmap()
173 StackFrame *frame = thread->GetStackFrameAtIndex(0).get(); in InferiorCallMunmap()

12345