Home
last modified time | relevance | path

Searched refs:ExecutionContext (Results 1 – 25 of 339) sorted by relevance

12345678910>>...14

/freebsd/contrib/llvm-project/lldb/source/Target/
H A DExecutionContext.cpp19 ExecutionContext::ExecutionContext() in ExecutionContext() function in ExecutionContext
22 ExecutionContext::ExecutionContext(const ExecutionContext &rhs) = default;
24 ExecutionContext::ExecutionContext(const lldb::TargetSP &target_sp, in ExecutionContext() function in ExecutionContext
31 ExecutionContext::ExecutionContext(const lldb::ProcessSP &process_sp) in ExecutionContext() function in ExecutionContext
37 ExecutionContext::ExecutionContext(const lldb::ThreadSP &thread_sp) in ExecutionContext() function in ExecutionContext
43 ExecutionContext::ExecutionContext(const lldb::StackFrameSP &frame_sp) in ExecutionContext() function in ExecutionContext
49 ExecutionContext::ExecutionContext(const lldb::TargetWP &target_wp, in ExecutionContext() function in ExecutionContext
57 ExecutionContext::ExecutionContext(const lldb::ProcessWP &process_wp) in ExecutionContext() function in ExecutionContext
64 ExecutionContext::ExecutionContext(const lldb::ThreadWP &thread_wp) in ExecutionContext() function in ExecutionContext
71 ExecutionContext::ExecutionContext(const lldb::StackFrameWP &frame_wp) in ExecutionContext() function in ExecutionContext
[all …]
/freebsd/contrib/llvm-project/lldb/include/lldb/Target/
H A DExecutionContext.h85 ExecutionContextRef(const ExecutionContext *exe_ctx_ptr);
90 ExecutionContextRef(const ExecutionContext &exe_ctx);
131 ExecutionContextRef &operator=(const ExecutionContext &exe_ctx);
242 ExecutionContext Lock(bool thread_and_frame_only_if_stopped) const;
292 class ExecutionContext {
295 ExecutionContext();
298 ExecutionContext(const ExecutionContext &rhs);
301 ExecutionContext(Target *t, bool fill_current_process_thread_frame = true);
304 ExecutionContext(const lldb::TargetSP &target_sp, bool get_process);
305 ExecutionContext(const lldb::ProcessSP &process_sp);
[all …]
/freebsd/contrib/llvm-project/lldb/include/lldb/Interpreter/
H A DOptionValueProperties.h46 void DumpValue(const ExecutionContext *exe_ctx, Stream &strm,
49 llvm::json::Value ToJSON(const ExecutionContext *exe_ctx) override;
53 virtual Status DumpPropertyValue(const ExecutionContext *exe_ctx,
77 const ExecutionContext *exe_ctx = nullptr) const;
81 const ExecutionContext *exe_ctx = nullptr) const {
88 GetPropertyAtPath(const ExecutionContext *exe_ctx,
92 GetPropertyValueAtIndex(size_t idx, const ExecutionContext *exe_ctx) const;
94 virtual lldb::OptionValueSP GetValueForKey(const ExecutionContext *exe_ctx,
97 lldb::OptionValueSP GetSubValue(const ExecutionContext *exe_ctx,
101 Status SetSubValue(const ExecutionContext *exe_ct
[all...]
H A DOptions.h107 void NotifyOptionParsingStarting(ExecutionContext *execution_context);
126 ExecutionContext *execution_context,
137 Status NotifyOptionParsingFinished(ExecutionContext *execution_context);
157 ExecutionContext *execution_context) = 0;
224 virtual void OptionParsingStarting(ExecutionContext *execution_context) = 0;
226 virtual Status OptionParsingFinished(ExecutionContext *execution_context) { in OptionParsingFinished()
244 ExecutionContext *execution_context) = 0;
246 virtual void OptionParsingStarting(ExecutionContext *execution_context) = 0;
248 virtual Status OptionParsingFinished(ExecutionContext *execution_context) { in OptionParsingFinished()
314 ExecutionContext *execution_context) override;
[all …]
H A DOptionGroupFile.h34 ExecutionContext *execution_context) override;
36 void OptionParsingStarting(ExecutionContext *execution_context) override;
64 ExecutionContext *execution_context) override;
66 void OptionParsingStarting(ExecutionContext *execution_context) override;
H A DOptionValueDictionary.h34 void DumpValue(const ExecutionContext *exe_ctx, Stream &strm,
37 llvm::json::Value ToJSON(const ExecutionContext *exe_ctx) override;
63 lldb::OptionValueSP GetSubValue(const ExecutionContext *exe_ctx,
67 Status SetSubValue(const ExecutionContext *exe_ctx, VarSetOperationType op,
H A DOptionGroupPythonClassWithDict.h48 ExecutionContext *execution_context) override;
50 void OptionParsingStarting(ExecutionContext *execution_context) override;
51 Status OptionParsingFinished(ExecutionContext *execution_context) override;
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/
H A DInterpreter.h59 struct ExecutionContext { struct
69 ExecutionContext() : CurFunction(nullptr), CurBB(nullptr), CurInst(nullptr) {} in ExecutionContext() argument
80 std::vector<ExecutionContext> ECStack;
189 gep_type_iterator E, ExecutionContext &SF);
195 void SwitchToNewBasicBlock(BasicBlock *Dest, ExecutionContext &SF);
201 GenericValue getConstantExprValue(ConstantExpr *CE, ExecutionContext &SF);
202 GenericValue getOperandValue(Value *V, ExecutionContext &SF);
204 ExecutionContext &SF);
206 ExecutionContext &SF);
208 ExecutionContext &SF);
[all …]
H A DExecution.cpp41 static void SetValue(Value *V, GenericValue Val, ExecutionContext &SF) { in SetValue()
63 ExecutionContext &SF = ECStack.back(); in visitUnaryOperator()
333 ExecutionContext &SF = ECStack.back(); in visitICmpInst()
666 ExecutionContext &SF = ECStack.back(); in visitFCmpInst()
701 ExecutionContext &SF = ECStack.back(); in visitBinaryOperator()
826 ExecutionContext &SF = ECStack.back(); in visitSelectInst()
870 ExecutionContext &CallingSF = ECStack.back(); in popStackAndReturnValueToCaller()
883 ExecutionContext &SF = ECStack.back(); in visitReturnInst()
901 ExecutionContext &SF = ECStack.back(); in visitBranchInst()
914 ExecutionContext &SF = ECStack.back(); in visitSwitchInst()
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangUserExpression.h72 void ResetDeclMap(ExecutionContext &exe_ctx,
151 bool Parse(DiagnosticManager &diagnostic_manager, ExecutionContext &exe_ctx,
155 bool Complete(ExecutionContext &exe_ctx, CompletionRequest &request,
166 void ResetDeclMap(ExecutionContext &exe_ctx, in ResetDeclMap()
188 ExecutionContext &exe_ctx,
192 void SetupCppModuleImports(ExecutionContext &exe_ctx);
194 void ScanContext(ExecutionContext &exe_ctx,
197 bool AddArguments(ExecutionContext &exe_ctx, std::vector<lldb::addr_t> &args,
202 ExecutionContext &exe_ctx,
212 ExecutionContext &exe_ctx);
[all …]
/freebsd/contrib/llvm-project/lldb/include/lldb/Core/
H A DUserSettingsController.h26 class ExecutionContext; variable
47 virtual lldb::OptionValueSP GetPropertyValue(const ExecutionContext *exe_ctx,
51 virtual Status SetPropertyValue(const ExecutionContext *exe_ctx,
56 virtual Status DumpPropertyValue(const ExecutionContext *exe_ctx,
60 virtual void DumpAllPropertyValues(const ExecutionContext *exe_ctx,
83 const ExecutionContext *exe_ctx = nullptr) const {
92 const ExecutionContext *exe_ctx = nullptr) const {
98 const ExecutionContext *exe_ctx = nullptr) const {
H A DDisassembler.h67 const char *GetMnemonic(const ExecutionContext *exe_ctx,
73 const char *GetOperands(const ExecutionContext *exe_ctx,
79 const char *GetComment(const ExecutionContext *exe_ctx) { in GetComment()
89 GetControlFlowKind(const ExecutionContext *exe_ctx) { in GetControlFlowKind()
94 CalculateMnemonicOperandsAndComment(const ExecutionContext *exe_ctx) = 0;
158 const ExecutionContext *exe_ctx,
256 CalculateMnemonicOperandsAndCommentIfNeeded(const ExecutionContext *exe_ctx) { in CalculateMnemonicOperandsAndCommentIfNeeded()
343 bool show_control_flow_kind, const ExecutionContext *exe_ctx);
368 const ExecutionContext *exe_ctx) override { in CalculateMnemonicOperandsAndComment()
441 const ExecutionContext &exe_ctx, const Address &start,
[all …]
H A DValue.h29 class ExecutionContext; variable
110 Scalar &ResolveValue(ExecutionContext *exe_ctx, Module *module = nullptr);
124 bool ValueOf(ExecutionContext *exe_ctx);
132 uint64_t GetValueByteSize(Status *error_ptr, ExecutionContext *exe_ctx);
134 Status GetValueAsData(ExecutionContext *exe_ctx, DataExtractor &data,
/freebsd/contrib/llvm-project/lldb/include/lldb/Expression/
H A DFunctionCaller.h119 bool InsertFunction(ExecutionContext &exe_ctx, lldb::addr_t &args_addr_ref,
133 bool WriteFunctionWrapper(ExecutionContext &exe_ctx,
152 bool WriteFunctionArguments(ExecutionContext &exe_ctx,
176 bool WriteFunctionArguments(ExecutionContext &exe_ctx,
213 ExecuteFunction(ExecutionContext &exe_ctx, lldb::addr_t *args_addr_ptr,
233 GetThreadPlanToCallFunction(ExecutionContext &exe_ctx, lldb::addr_t args_addr,
250 bool FetchFunctionResults(ExecutionContext &exe_ctx, lldb::addr_t args_addr,
261 void DeallocateFunctionResults(ExecutionContext &exe_ctx,
H A DUserExpression.h86 ExecutionContext &exe_ctx,
111 virtual bool Complete(ExecutionContext &exe_ctx, CompletionRequest &request, in Complete()
118 bool MatchesContext(ExecutionContext &exe_ctx);
147 ExecutionContext &exe_ctx,
180 DiagnosticManager &diagnostic_manager, ExecutionContext &exe_ctx,
267 Evaluate(ExecutionContext &exe_ctx, const EvaluateExpressionOptions &options,
283 DoExecute(DiagnosticManager &diagnostic_manager, ExecutionContext &exe_ctx,
312 void InstallContext(ExecutionContext &exe_ctx);
314 bool LockAndCheckContext(ExecutionContext &exe_ctx, lldb::TargetSP &target_sp,
H A DLLVMUserExpression.h61 DiagnosticManager &diagnostic_manager, ExecutionContext &exe_ctx,
76 DoExecute(DiagnosticManager &diagnostic_manager, ExecutionContext &exe_ctx,
81 virtual void ScanContext(ExecutionContext &exe_ctx,
85 ExecutionContext &exe_ctx,
88 virtual bool AddArguments(ExecutionContext &exe_ctx,
H A DExpressionParser.h125 ExecutionContext &exe_ctx, bool &can_interpret,
134 ExecutionContext &exe_ctx, bool &can_interpret,
149 ExecutionContext &exe_ctx);
/freebsd/contrib/llvm-project/lldb/source/API/
H A DSBThread.cpp94 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in GetQueue()
117 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in operator bool()
141 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in GetStopReason()
157 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in GetStopReasonDataCount()
214 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in GetStopReasonDataAtIndex()
285 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in GetStopReasonExtendedInfoAsJSON()
307 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in GetStopReasonExtendedBacktraces()
328 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in GetStopDescription()
357 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in GetStopReturnValue()
398 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in GetName()
[all …]
H A DSBFrame.cpp101 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in operator bool()
120 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in GetSymbolContext()
141 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in GetModule()
165 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in GetCompileUnit()
189 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in GetFunction()
213 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in GetSymbol()
236 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in GetBlock()
257 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in GetFrameBlock()
278 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in GetLineEntry()
302 ExecutionContext exe_ctx(m_opaque_sp.get(), lock); in GetFrameID()
[all …]
/freebsd/contrib/llvm-project/lldb/source/Interpreter/
H A DOptionValueProperties.cpp53 OptionValueProperties::GetValueForKey(const ExecutionContext *exe_ctx, in GetValueForKey()
65 OptionValueProperties::GetSubValue(const ExecutionContext *exe_ctx, in GetSubValue()
115 Status OptionValueProperties::SetSubValue(const ExecutionContext *exe_ctx, in SetSubValue()
150 const ExecutionContext *exe_ctx) const { in GetProperty()
158 size_t idx, const ExecutionContext *exe_ctx) const { in GetPropertyValueAtIndex()
167 size_t idx, const ExecutionContext *exe_ctx) const { in GetPropertyAtIndexAsOptionValuePathMappings()
176 size_t idx, const ExecutionContext *exe_ctx) const { in GetPropertyAtIndexAsOptionValueFileSpecList()
184 size_t idx, Args &args, const ExecutionContext *exe_ctx) const { in GetPropertyAtIndexAsArgs()
215 size_t idx, const Args &args, const ExecutionContext *exe_ctx) { in SetPropertyAtIndexFromArgs()
241 size_t idx, const ExecutionContext *exe_ctx) const { in GetPropertyAtIndexAsOptionValueDictionary()
[all …]
H A DOptionGroupFile.cpp35 ExecutionContext *execution_context) { in SetOptionValue()
41 ExecutionContext *execution_context) { in OptionParsingStarting()
67 ExecutionContext *execution_context) { in SetOptionValue()
73 ExecutionContext *execution_context) { in OptionParsingStarting()
/freebsd/contrib/llvm-project/lldb/source/Core/
H A DUserSettingsController.cpp24 class ExecutionContext;
41 Properties::GetPropertyValue(const ExecutionContext *exe_ctx,
49 Status Properties::SetPropertyValue(const ExecutionContext *exe_ctx, in SetPropertyValue()
61 void Properties::DumpAllPropertyValues(const ExecutionContext *exe_ctx, in DumpAllPropertyValues()
84 Status Properties::DumpPropertyValue(const ExecutionContext *exe_ctx, in DumpPropertyValue()
/freebsd/contrib/llvm-project/lldb/source/Commands/
H A DCommandObjectTrace.cpp47 ExecutionContext *execution_context) override { in SetOptionValue()
62 void OptionParsingStarting(ExecutionContext *execution_context) override { in OptionParsingStarting()
147 ExecutionContext *execution_context) override { in SetOptionValue()
162 void OptionParsingStarting(ExecutionContext *execution_context) override { in OptionParsingStarting()
238 ExecutionContext *execution_context) override { in SetOptionValue()
253 void OptionParsingStarting(ExecutionContext *execution_context) override { in OptionParsingStarting()
302 ExecutionContext *execution_context) override { in SetOptionValue()
317 void OptionParsingStarting(ExecutionContext *execution_context) override { in OptionParsingStarting()
/freebsd/contrib/llvm-project/lldb/source/Plugins/Trace/intel-pt/
H A DCommandObjectTraceStartIntelPT.h29 ExecutionContext *execution_context) override;
31 void OptionParsingStarting(ExecutionContext *execution_context) override;
72 ExecutionContext *execution_context) override;
74 void OptionParsingStarting(ExecutionContext *execution_context) override;
/freebsd/contrib/llvm-project/lldb/source/Expression/
H A DFunctionCaller.cpp66 ExecutionContext &exe_ctx, DiagnosticManager &diagnostic_manager) { in WriteFunctionWrapper()
130 ExecutionContext &exe_ctx, lldb::addr_t &args_addr_ref, in WriteFunctionArguments()
140 ExecutionContext &exe_ctx, lldb::addr_t &args_addr_ref, in WriteFunctionArguments()
225 bool FunctionCaller::InsertFunction(ExecutionContext &exe_ctx, in InsertFunction()
254 ExecutionContext &exe_ctx, lldb::addr_t args_addr, in GetThreadPlanToCallFunction()
285 bool FunctionCaller::FetchFunctionResults(ExecutionContext &exe_ctx, in FetchFunctionResults()
324 void FunctionCaller::DeallocateFunctionResults(ExecutionContext &exe_ctx, in DeallocateFunctionResults()
336 ExecutionContext &exe_ctx, lldb::addr_t *args_addr_ptr, in ExecuteFunction()

12345678910>>...14