| /freebsd/contrib/llvm-project/lldb/source/Target/ |
| H A D | ExecutionContext.cpp | 19 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 D | ExecutionContext.h | 85 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 D | OptionValueProperties.h | 46 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 D | Options.h | 107 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 D | OptionGroupFile.h | 34 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 D | OptionValueDictionary.h | 34 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 D | OptionGroupPythonClassWithDict.h | 48 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 D | Interpreter.h | 59 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 D | Execution.cpp | 41 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 D | ClangUserExpression.h | 72 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 D | UserSettingsController.h | 26 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 D | Disassembler.h | 67 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 D | Value.h | 29 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 D | FunctionCaller.h | 119 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 D | UserExpression.h | 86 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 D | LLVMUserExpression.h | 61 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 D | ExpressionParser.h | 125 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 D | SBThread.cpp | 94 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 D | SBFrame.cpp | 101 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 D | OptionValueProperties.cpp | 53 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 D | OptionGroupFile.cpp | 35 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 D | UserSettingsController.cpp | 24 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 D | CommandObjectTrace.cpp | 47 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 D | CommandObjectTraceStartIntelPT.h | 29 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 D | FunctionCaller.cpp | 66 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()
|