/freebsd/contrib/llvm-project/lldb/source/API/ |
H A D | SBThread.cpp | 96 if (exe_ctx.HasThreadScope()) { in GetQueue() 143 if (exe_ctx.HasThreadScope()) { in GetStopReason() 159 if (exe_ctx.HasThreadScope()) { in GetStopReasonDataCount() 216 if (exe_ctx.HasThreadScope()) { in GetStopReasonDataAtIndex() 287 if (!exe_ctx.HasThreadScope()) in GetStopReasonExtendedInfoAsJSON() 309 if (!exe_ctx.HasThreadScope()) in GetStopReasonExtendedBacktraces() 333 if (!exe_ctx.HasThreadScope()) in GetStopDescription() 400 if (!exe_ctx.HasThreadScope()) in GetName() 416 if (!exe_ctx.HasThreadScope()) in GetQueueName() 1053 if (exe_ctx.HasThreadScope()) in IsSuspended() [all …]
|
H A D | SBFrame.cpp | 149 frame = exe_ctx.GetFramePtr(); in GetModule() 173 frame = exe_ctx.GetFramePtr(); in GetCompileUnit() 197 frame = exe_ctx.GetFramePtr(); in GetFunction() 221 frame = exe_ctx.GetFramePtr(); in GetSymbol() 244 frame = exe_ctx.GetFramePtr(); in GetBlock() 265 frame = exe_ctx.GetFramePtr(); in GetFrameBlock() 286 frame = exe_ctx.GetFramePtr(); in GetLineEntry() 336 frame = exe_ctx.GetFramePtr(); in GetPC() 429 frame = exe_ctx.GetFramePtr(); in GetPCAddress() 478 frame = exe_ctx.GetFramePtr(); in GetValueForVariablePath() [all …]
|
H A D | SBInstruction.cpp | 117 ExecutionContext exe_ctx; in GetMnemonic() local 123 target_sp->CalculateExecutionContext(exe_ctx); in GetMnemonic() 124 exe_ctx.SetProcessSP(target_sp->GetProcessSP()); in GetMnemonic() 136 ExecutionContext exe_ctx; in GetOperands() local 142 target_sp->CalculateExecutionContext(exe_ctx); in GetOperands() 143 exe_ctx.SetProcessSP(target_sp->GetProcessSP()); in GetOperands() 155 ExecutionContext exe_ctx; in GetComment() local 161 target_sp->CalculateExecutionContext(exe_ctx); in GetComment() 172 ExecutionContext exe_ctx; in GetControlFlowKind() local 181 return inst_sp->GetControlFlowKind(&exe_ctx); in GetControlFlowKind() [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; 88 GetPropertyAtPath(const ExecutionContext *exe_ctx, 97 lldb::OptionValueSP GetSubValue(const ExecutionContext *exe_ctx, 112 size_t idx, const ExecutionContext *exe_ctx = nullptr) const; 115 size_t idx, const ExecutionContext *exe_ctx = nullptr) const; 118 size_t idx, const ExecutionContext *exe_ctx = nullptr) const; 121 size_t idx, const ExecutionContext *exe_ctx = nullptr) const; [all …]
|
/freebsd/contrib/llvm-project/lldb/source/Expression/ |
H A D | FunctionCaller.cpp | 67 Process *process = exe_ctx.GetProcessPtr(); in WriteFunctionWrapper() 156 Process *process = exe_ctx.GetProcessPtr(); in WriteFunctionArguments() 232 Process *process = exe_ctx.GetProcessPtr(); in InsertFunction() 256 ExecutionContext &exe_ctx, lldb::addr_t args_addr, in GetThreadPlanToCallFunction() argument 267 Thread *thread = exe_ctx.GetThreadPtr(); in GetThreadPlanToCallFunction() 305 Process *process = exe_ctx.GetProcessPtr(); in FetchFunctionResults() 348 exe_ctx.GetTargetPtr() && in ExecuteFunction() 385 if (exe_ctx.GetProcessPtr()) in ExecuteFunction() 406 if (exe_ctx.GetProcessPtr()) in ExecuteFunction() 415 FetchFunctionResults(exe_ctx, args_addr, results); in ExecuteFunction() [all …]
|
H A D | UserExpression.cpp | 59 m_jit_process_wp = exe_ctx.GetProcessSP(); in InstallContext() 61 lldb::StackFrameSP frame_sp = exe_ctx.GetFrameSP(); in InstallContext() 72 process_sp = exe_ctx.GetProcessSP(); in LockAndCheckContext() 77 process_sp = exe_ctx.GetProcessSP(); in LockAndCheckContext() 78 target_sp = exe_ctx.GetTargetSP(); in LockAndCheckContext() 79 frame_sp = exe_ctx.GetFrameSP(); in LockAndCheckContext() 144 UserExpression::Evaluate(ExecutionContext &exe_ctx, in Evaluate() argument 185 Target *target = exe_ctx.GetTargetPtr(); in Evaluate() 193 Process *process = exe_ctx.GetProcessPtr(); in Evaluate() 226 lldb::ThreadSP thread_sp = exe_ctx.GetThreadSP(); in Evaluate() [all …]
|
H A D | LLVMUserExpression.cpp | 65 ExecutionContext &exe_ctx, in DoExecute() argument 83 if (!PrepareToExecuteJITExpression(diagnostic_manager, exe_ctx, in DoExecute() 131 if (!exe_ctx.HasThreadScope()) { in DoExecute() 140 lldb::tid_t expr_thread_id = exe_ctx.GetThreadRef().GetID(); in DoExecute() 154 exe_ctx.GetThreadRef(), wrapper_address, args, options, in DoExecute() 175 if (exe_ctx.GetProcessPtr()) in DoExecute() 176 exe_ctx.GetProcessPtr()->SetRunningUserExpression(true); in DoExecute() 179 exe_ctx.GetProcessRef().RunThreadPlan(exe_ctx, call_plan_sp, options, in DoExecute() 182 if (exe_ctx.GetProcessPtr()) in DoExecute() 183 exe_ctx.GetProcessPtr()->SetRunningUserExpression(false); in DoExecute() [all …]
|
H A D | DWARFExpression.cpp | 595 if ((!exe_ctx || !exe_ctx->HasTargetScope()) || !reg_ctx) { in Evaluate_DW_OP_entry_value() 885 if (exe_ctx) { in Evaluate() 1032 if (exe_ctx) { in Evaluate() 1185 if (exe_ctx) { in Evaluate() 1433 stack.back().ResolveValue(exe_ctx) & tmp.ResolveValue(exe_ctx); in Evaluate() 1485 stack.back().ResolveValue(exe_ctx) - tmp.ResolveValue(exe_ctx); in Evaluate() 1504 stack.back().ResolveValue(exe_ctx) % tmp.ResolveValue(exe_ctx); in Evaluate() 1522 stack.back().ResolveValue(exe_ctx) * tmp.ResolveValue(exe_ctx); in Evaluate() 1634 stack.back().ResolveValue(exe_ctx) <<= tmp.ResolveValue(exe_ctx); in Evaluate() 1676 stack.back().ResolveValue(exe_ctx) >>= tmp.ResolveValue(exe_ctx); in Evaluate() [all …]
|
/freebsd/contrib/llvm-project/lldb/source/Interpreter/ |
H A D | OptionValueProperties.cpp | 61 return GetPropertyAtIndex(idx, exe_ctx)->GetValue(); in GetValueForKey() 80 value_sp = GetValueForKey(exe_ctx, key); in GetSubValue() 154 return GetPropertyAtIndex(iter->second, exe_ctx); 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() 241 size_t idx, const ExecutionContext *exe_ctx) const { in GetPropertyAtIndexAsOptionValueDictionary() 250 size_t idx, const ExecutionContext *exe_ctx) const { in GetPropertyAtIndexAsOptionValueFileSpec() 330 property->Dump(exe_ctx, strm, dump_mask); in DumpValue() 372 value_sp->DumpValue(exe_ctx, strm, dump_mask); in DumpPropertyValue() [all …]
|
H A D | OptionArgParser.cpp | 143 lldb::addr_t OptionArgParser::ToRawAddress(const ExecutionContext *exe_ctx, in ToRawAddress() argument 147 std::optional<lldb::addr_t> maybe_addr = DoToAddress(exe_ctx, s, error_ptr); in ToRawAddress() 151 lldb::addr_t OptionArgParser::ToAddress(const ExecutionContext *exe_ctx, in ToAddress() argument 155 std::optional<lldb::addr_t> maybe_addr = DoToAddress(exe_ctx, s, error_ptr); in ToAddress() 161 if (Process *process = exe_ctx->GetProcessPtr()) in ToAddress() 169 OptionArgParser::DoToAddress(const ExecutionContext *exe_ctx, llvm::StringRef s, in DoToAddress() argument 196 if (!exe_ctx || !(target = exe_ctx->GetTargetPtr())) { in DoToAddress() 211 target->EvaluateExpression(s, exe_ctx->GetFramePtr(), valobj_sp, options); in DoToAddress() 248 addr = ToAddress(exe_ctx, name, LLDB_INVALID_ADDRESS, &error); in DoToAddress()
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
H A D | ClangUserExpression.cpp | 96 m_target = exe_ctx.GetTargetPtr(); in ScanContext() 103 StackFrame *frame = exe_ctx.GetFramePtr(); in ScanContext() 472 Target *target = exe_ctx.GetTargetPtr(); in GetModuleConfig() 525 InstallContext(exe_ctx); in PrepareForParsing() 531 ScanContext(exe_ctx, err); in PrepareForParsing() 548 SetupCppModuleImports(exe_ctx); in PrepareForParsing() 661 Target *target = exe_ctx.GetTargetPtr(); in Parse() 676 exe_scope = exe_ctx.GetTargetPtr(); in Parse() 685 SetupCppModuleImports(exe_ctx); in Parse() 847 exe_scope = exe_ctx.GetTargetPtr(); in Complete() [all …]
|
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() argument 169 m_type_system_helper.ResetDeclMap(exe_ctx, result_delegate, in ResetDeclMap() 188 ExecutionContextScope *exe_scope, ExecutionContext &exe_ctx, 192 void SetupCppModuleImports(ExecutionContext &exe_ctx); 194 void ScanContext(ExecutionContext &exe_ctx, 202 ExecutionContext &exe_ctx, 212 ExecutionContext &exe_ctx); [all …]
|
H A D | ClangUtilityFunction.cpp | 76 ExecutionContext &exe_ctx) { in Install() argument 87 Target *target = exe_ctx.GetTargetPtr(); in Install() 94 Process *process = exe_ctx.GetProcessPtr(); in Install() 113 ResetDeclMap(exe_ctx, keep_result_in_memory); in Install() 115 if (!DeclMap()->WillParse(exe_ctx, nullptr)) { in Install() 123 ClangExpressionParser parser(exe_ctx.GetBestExecutionContextScope(), *this, in Install() 141 m_jit_start_addr, m_jit_end_addr, m_execution_unit_sp, exe_ctx, in Install() 181 ExecutionContext &exe_ctx, bool keep_result_in_memory) { in ResetDeclMap() argument 183 auto *state = exe_ctx.GetTargetSP()->GetPersistentExpressionStateForLanguage( in ResetDeclMap() 190 keep_result_in_memory, nullptr, exe_ctx.GetTargetSP(), ast_importer, in ResetDeclMap()
|
/freebsd/contrib/llvm-project/lldb/include/lldb/Core/ |
H A D | UserSettingsController.h | 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 { 84 return m_collection_sp->GetPropertyAtIndexAs<T>(idx, exe_ctx) 92 const ExecutionContext *exe_ctx = nullptr) const { 93 return m_collection_sp->GetPropertyAtIndexAs<T>(idx, exe_ctx); 98 const ExecutionContext *exe_ctx = nullptr) const { 99 return m_collection_sp->SetPropertyAtIndex<T>(idx, t, exe_ctx);
|
H A D | Disassembler.h | 67 const char *GetMnemonic(const ExecutionContext *exe_ctx, 69 CalculateMnemonicOperandsAndCommentIfNeeded(exe_ctx); 73 const char *GetOperands(const ExecutionContext *exe_ctx, 75 CalculateMnemonicOperandsAndCommentIfNeeded(exe_ctx); 79 const char *GetComment(const ExecutionContext *exe_ctx) { in GetComment() argument 80 CalculateMnemonicOperandsAndCommentIfNeeded(exe_ctx); in GetComment() 89 GetControlFlowKind(const ExecutionContext *exe_ctx) { in GetControlFlowKind() argument 158 const ExecutionContext *exe_ctx, 259 CalculateMnemonicOperandsAndComment(exe_ctx); in CalculateMnemonicOperandsAndCommentIfNeeded() 368 const ExecutionContext *exe_ctx) override { in CalculateMnemonicOperandsAndComment() argument [all …]
|
/freebsd/contrib/llvm-project/lldb/source/Core/ |
H A D | ValueObjectVariable.cpp | 103 ExecutionContext exe_ctx(GetExecutionContextRef()); in CalculateNumChildren() local 110 ExecutionContext exe_ctx(GetExecutionContextRef()); in GetByteSize() local 146 ExecutionContext exe_ctx(GetExecutionContextRef()); in UpdateValue() local 148 Target *target = exe_ctx.GetTargetPtr(); in UpdateValue() 195 Process *process = exe_ctx.GetProcessPtr(); in UpdateValue() 255 ExecutionContext exe_ctx(GetExecutionContextRef()); in DoUpdateChildrenAddressType() local 256 Process *process = exe_ctx.GetProcessPtr(); in DoUpdateChildrenAddressType() 311 ExecutionContext exe_ctx(exe_ctx_ref); in IsInScope() local 312 StackFrame *frame = exe_ctx.GetFramePtr(); in IsInScope() 366 ExecutionContext exe_ctx(GetExecutionContextRef()); in SetValueFromCString() local [all …]
|
H A D | FormatEntity.cpp | 427 if (exe_ctx) in DumpAddressAndContent() 1156 if (exe_ctx) { in Format() 1211 if (exe_ctx) { in Format() 1224 if (exe_ctx) { in Format() 1237 if (exe_ctx) { in Format() 1246 if (exe_ctx) { in Format() 1278 if (exe_ctx) { in Format() 1291 if (exe_ctx) { in Format() 1304 if (exe_ctx) { in Format() 1546 if (exe_ctx) in Format() [all …]
|
H A D | UserSettingsController.cpp | 41 Properties::GetPropertyValue(const ExecutionContext *exe_ctx, in GetPropertyValue() argument 45 return properties_sp->GetSubValue(exe_ctx, path, error); in GetPropertyValue() 49 Status Properties::SetPropertyValue(const ExecutionContext *exe_ctx, in SetPropertyValue() argument 55 return properties_sp->SetSubValue(exe_ctx, op, path, value); in SetPropertyValue() 61 void Properties::DumpAllPropertyValues(const ExecutionContext *exe_ctx, in DumpAllPropertyValues() argument 69 llvm::json::Value json = properties_sp->ToJSON(exe_ctx); in DumpAllPropertyValues() 72 properties_sp->DumpValue(exe_ctx, strm, dump_mask); in DumpAllPropertyValues() 84 Status Properties::DumpPropertyValue(const ExecutionContext *exe_ctx, in DumpPropertyValue() argument 90 return properties_sp->DumpPropertyValue(exe_ctx, strm, property_path, in DumpPropertyValue()
|
H A D | Value.cpp | 197 bool Value::ValueOf(ExecutionContext *exe_ctx) { in ValueOf() argument 205 ResolveValue(exe_ctx); in ValueOf() 225 auto *scope = exe_ctx ? exe_ctx->GetBestExecutionContextScope() : nullptr; in GetValueByteSize() 325 exe_ctx ? exe_ctx->GetBestExecutionContextScope() : nullptr); in GetValueAsData() 355 if (exe_ctx == nullptr) { in GetValueAsData() 360 Target *target = exe_ctx->GetTargetPtr(); in GetValueAsData() 392 if (exe_ctx == nullptr) { in GetValueAsData() 420 exe_ctx->GetProcessPtr() in GetValueAsData() 484 if (exe_ctx) { in GetValueAsData() 485 Target *target = exe_ctx->GetTargetPtr(); in GetValueAsData() [all …]
|
H A D | ValueObjectMemory.cpp | 135 ExecutionContext exe_ctx(GetExecutionContextRef()); in CalculateNumChildren() local 138 m_compiler_type.GetNumChildren(omit_empty_base_classes, &exe_ctx); in CalculateNumChildren() 143 ExecutionContext exe_ctx(GetExecutionContextRef()); in GetByteSize() local 145 return m_type_sp->GetByteSize(exe_ctx.GetBestExecutionContextScope()); in GetByteSize() 146 return m_compiler_type.GetByteSize(exe_ctx.GetBestExecutionContextScope()); in GetByteSize() 158 ExecutionContext exe_ctx(GetExecutionContextRef()); in UpdateValue() local 160 Target *target = exe_ctx.GetTargetPtr(); in UpdateValue() 177 m_error = m_value.GetValueAsData(&exe_ctx, m_data, GetModule().get()); in UpdateValue() 192 exe_ctx.GetProcessPtr()) { in UpdateValue() 216 m_error = value.GetValueAsData(&exe_ctx, m_data, GetModule().get()); in UpdateValue()
|
H A D | ValueObjectCast.cpp | 45 ExecutionContext exe_ctx(GetExecutionContextRef()); in CalculateNumChildren() local 47 true, &exe_ctx); in CalculateNumChildren() 52 ExecutionContext exe_ctx(GetExecutionContextRef()); in GetByteSize() local 53 return m_value.GetValueByteSize(nullptr, &exe_ctx); in GetByteSize() 79 ExecutionContext exe_ctx(GetExecutionContextRef()); in UpdateValue() local 80 m_error = m_value.GetValueAsData(&exe_ctx, m_data, GetModule().get()); in UpdateValue()
|
/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() argument 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,
|
/freebsd/contrib/llvm-project/lldb/source/Target/ |
H A D | TraceDumper.cpp | 143 &m_s, item.symbol_info->exe_ctx.GetTargetPtr(), in TraceItem() 382 ExecutionContext exe_ctx = item.symbol_info->exe_ctx; in DumpInstruction() local 387 instruction->GetControlFlowKind(&exe_ctx); in DumpInstruction() 491 const ExecutionContext &exe_ctx) { in CalculateDisass() argument 509 Target &target = exe_ctx.GetTargetRef(); in CalculateDisass() 527 symbol_info.exe_ctx = exe_ctx; in CalculateSymbolInfo() 542 ExecutionContext exe_ctx; in DumpInstructions() local 770 const ExecutionContext &exe_ctx, in AppendInstructionToFunctionCallForest() argument 808 insn ? insn->GetControlFlowKind(&exe_ctx) in AppendInstructionToFunctionCallForest() 909 ExecutionContext exe_ctx; in DumpFunctionCalls() local [all …]
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/ |
H A D | GDBRemoteRegisterContext.cpp | 206 ExecutionContext exe_ctx(CalculateThread()); in ReadRegisterBytes() local 208 Process *process = exe_ctx.GetProcessPtr(); in ReadRegisterBytes() 209 Thread *thread = exe_ctx.GetThreadPtr(); in ReadRegisterBytes() 356 Process *process = exe_ctx.GetProcessPtr(); in WriteRegisterBytes() 357 Thread *thread = exe_ctx.GetThreadPtr(); in WriteRegisterBytes() 478 Process *process = exe_ctx.GetProcessPtr(); in ReadAllRegisterValues() 479 Thread *thread = exe_ctx.GetThreadPtr(); in ReadAllRegisterValues() 504 Thread *thread = exe_ctx.GetThreadPtr(); in WriteAllRegisterValues() 521 Process *process = exe_ctx.GetProcessPtr(); in ReadAllRegisterValues() 522 Thread *thread = exe_ctx.GetThreadPtr(); in ReadAllRegisterValues() [all …]
|