/freebsd/contrib/llvm-project/lldb/source/API/ |
H A D | SBExpressionOptions.cpp | 19 : m_opaque_up(new EvaluateExpressionOptions()) { in SBExpressionOptions() 26 m_opaque_up = clone(rhs.m_opaque_up); in SBExpressionOptions() 34 m_opaque_up = clone(rhs.m_opaque_up); in operator =() 43 return m_opaque_up->DoesCoerceToId(); in GetCoerceResultToId() 49 m_opaque_up->SetCoerceToId(coerce); in SetCoerceResultToId() 55 return m_opaque_up->DoesUnwindOnError(); in GetUnwindOnError() 61 m_opaque_up->SetUnwindOnError(unwind); in SetUnwindOnError() 67 return m_opaque_up->DoesIgnoreBreakpoints(); in GetIgnoreBreakpoints() 73 m_opaque_up->SetIgnoreBreakpoints(ignore); in SetIgnoreBreakpoints() 79 return m_opaque_up->GetUseDynamic(); in GetFetchDynamicValue() [all …]
|
H A D | SBAddress.cpp | 24 SBAddress::SBAddress() : m_opaque_up(new Address()) { in SBAddress() 29 : m_opaque_up(std::make_unique<Address>(address)) {} in SBAddress() 31 SBAddress::SBAddress(const SBAddress &rhs) : m_opaque_up(new Address()) { in SBAddress() 34 m_opaque_up = clone(rhs.m_opaque_up); in SBAddress() 38 : m_opaque_up(new Address(section.GetSP(), offset)) { in SBAddress() 44 : m_opaque_up(new Address()) { in SBAddress() 56 m_opaque_up = clone(rhs.m_opaque_up); in operator =() 79 return m_opaque_up != nullptr && m_opaque_up->IsValid(); in operator bool() 85 m_opaque_up = std::make_unique<Address>(); in Clear() 101 if (m_opaque_up->IsValid()) in GetFileAddress() [all …]
|
H A D | SBModuleSpec.cpp | 22 SBModuleSpec::SBModuleSpec() : m_opaque_up(new lldb_private::ModuleSpec()) { in SBModuleSpec() 29 m_opaque_up = clone(rhs.m_opaque_up); in SBModuleSpec() 33 : m_opaque_up(new lldb_private::ModuleSpec(module_spec)) { in SBModuleSpec() 41 m_opaque_up = clone(rhs.m_opaque_up); in operator =() 54 return m_opaque_up->operator bool(); in operator bool() 60 m_opaque_up->Clear(); in Clear() 66 SBFileSpec sb_spec(m_opaque_up->GetFileSpec()); in GetFileSpec() 73 m_opaque_up->GetFileSpec() = *sb_spec; in SetFileSpec() 79 return SBFileSpec(m_opaque_up->GetPlatformFileSpec()); in GetPlatformFileSpec() 85 m_opaque_up->GetPlatformFileSpec() = *sb_spec; in SetPlatformFileSpec() [all …]
|
H A D | SBCommandInterpreterRunOptions.cpp | 24 m_opaque_up = std::make_unique<CommandInterpreterRunOptions>(); in SBCommandInterpreterRunOptions() 31 m_opaque_up = std::make_unique<CommandInterpreterRunOptions>(rhs.ref()); in SBCommandInterpreterRunOptions() 42 *m_opaque_up = *rhs.m_opaque_up; in operator =() 49 return m_opaque_up->GetStopOnContinue(); in GetStopOnContinue() 55 m_opaque_up->SetStopOnContinue(stop_on_continue); in SetStopOnContinue() 61 return m_opaque_up->GetStopOnError(); in GetStopOnError() 67 m_opaque_up->SetStopOnError(stop_on_error); in SetStopOnError() 73 return m_opaque_up->GetStopOnCrash(); in GetStopOnCrash() 79 m_opaque_up->SetStopOnCrash(stop_on_crash); in SetStopOnCrash() 85 return m_opaque_up->GetEchoCommands(); in GetEchoCommands() [all …]
|
H A D | SBProcessInfo.cpp | 23 m_opaque_up = clone(rhs.m_opaque_up); in SBProcessInfo() 32 m_opaque_up = clone(rhs.m_opaque_up); in operator =() 37 if (m_opaque_up == nullptr) { in ref() 38 m_opaque_up = std::make_unique<ProcessInstanceInfo>(); in ref() 40 return *m_opaque_up; in ref() 54 return m_opaque_up != nullptr; in operator bool() 60 if (!m_opaque_up) in GetName() 63 return ConstString(m_opaque_up->GetName()).GetCString(); in GetName() 70 if (m_opaque_up) { in GetExecutableFile() 71 file_spec.SetFileSpec(m_opaque_up->GetExecutableFile()); in GetExecutableFile() [all …]
|
H A D | SBError.cpp | 25 m_opaque_up = clone(rhs.m_opaque_up); in SBError() 35 : m_opaque_up(new Status(status)) { in SBError() 45 m_opaque_up = clone(rhs.m_opaque_up); in operator =() 52 if (m_opaque_up) in GetCString() 53 return m_opaque_up->AsCString(); in GetCString() 60 if (m_opaque_up) in Clear() 61 m_opaque_up->Clear(); in Clear() 68 if (m_opaque_up) in Fail() 69 ret_value = m_opaque_up->Fail(); in Fail() 79 if (m_opaque_up) in Success() [all …]
|
H A D | SBLineEntry.cpp | 27 m_opaque_up = clone(rhs.m_opaque_up); in SBLineEntry() 32 m_opaque_up = std::make_unique<LineEntry>(*lldb_object_ptr); in SBLineEntry() 39 m_opaque_up = clone(rhs.m_opaque_up); in operator =() 44 m_opaque_up = std::make_unique<LineEntry>(lldb_object_ref); in SetLineEntry() 53 if (m_opaque_up) in GetStartAddress() 54 sb_address.SetAddress(m_opaque_up->range.GetBaseAddress()); in GetStartAddress() 63 if (m_opaque_up) { in GetEndAddress() 64 sb_address.SetAddress(m_opaque_up->range.GetBaseAddress()); in GetEndAddress() 65 sb_address.OffsetAddress(m_opaque_up->range.GetByteSize()); in GetEndAddress() 75 if (m_opaque_up) { in GetSameLineContiguousAddressRangeEnd() [all …]
|
H A D | SBSymbolContext.cpp | 24 : m_opaque_up(std::make_unique<SymbolContext>(sc)) { in SBSymbolContext() 31 m_opaque_up = clone(rhs.m_opaque_up); in SBSymbolContext() 40 m_opaque_up = clone(rhs.m_opaque_up); in operator =() 51 return m_opaque_up != nullptr; in operator bool() 59 if (m_opaque_up) { in GetModule() 60 module_sp = m_opaque_up->module_sp; in GetModule() 70 return SBCompileUnit(m_opaque_up ? m_opaque_up->comp_unit : nullptr); in GetCompileUnit() 78 if (m_opaque_up) in GetFunction() 79 function = m_opaque_up->function; in GetFunction() 89 return SBBlock(m_opaque_up ? m_opaque_up->block : nullptr); in GetBlock() [all …]
|
H A D | SBMemoryRegionInfo.cpp | 22 SBMemoryRegionInfo::SBMemoryRegionInfo() : m_opaque_up(new MemoryRegionInfo()) { in SBMemoryRegionInfo() 31 m_opaque_up->SetName(name); in SBMemoryRegionInfo() 32 m_opaque_up->GetRange().SetRangeBase(begin); in SBMemoryRegionInfo() 33 m_opaque_up->GetRange().SetRangeEnd(end); in SBMemoryRegionInfo() 34 m_opaque_up->SetLLDBPermissions(permissions); in SBMemoryRegionInfo() 35 m_opaque_up->SetMapped(mapped ? MemoryRegionInfo::eYes in SBMemoryRegionInfo() 37 m_opaque_up->SetIsStackMemory(stack_memory ? MemoryRegionInfo::eYes in SBMemoryRegionInfo() 42 : m_opaque_up(new MemoryRegionInfo()) { in SBMemoryRegionInfo() 49 m_opaque_up = clone(rhs.m_opaque_up); in SBMemoryRegionInfo() 57 m_opaque_up = clone(rhs.m_opaque_up); in operator =() [all …]
|
H A D | SBSymbolContextList.cpp | 19 : m_opaque_up(new SymbolContextList()) { in SBSymbolContextList() 26 m_opaque_up = clone(rhs.m_opaque_up); in SBSymbolContextList() 36 m_opaque_up = clone(rhs.m_opaque_up); in operator =() 43 if (m_opaque_up) in GetSize() 44 return m_opaque_up->GetSize(); in GetSize() 52 if (m_opaque_up) { in GetContextAtIndex() 54 if (m_opaque_up->GetContextAtIndex(idx, sc)) in GetContextAtIndex() 63 if (m_opaque_up) in Clear() 64 m_opaque_up->Clear(); in Clear() 70 if (sc.IsValid() && m_opaque_up.get()) in Append() [all …]
|
H A D | SBFileSpec.cpp | 26 SBFileSpec::SBFileSpec() : m_opaque_up(new lldb_private::FileSpec()) { in SBFileSpec() 33 m_opaque_up = clone(rhs.m_opaque_up); in SBFileSpec() 37 : m_opaque_up(new lldb_private::FileSpec(fspec)) {} in SBFileSpec() 40 SBFileSpec::SBFileSpec(const char *path) : m_opaque_up(new FileSpec(path)) { in SBFileSpec() 43 FileSystem::Instance().Resolve(*m_opaque_up); in SBFileSpec() 47 : m_opaque_up(new FileSpec(path)) { in SBFileSpec() 51 FileSystem::Instance().Resolve(*m_opaque_up); in SBFileSpec() 60 m_opaque_up = clone(rhs.m_opaque_up); in operator =() 83 return m_opaque_up->operator bool(); in operator bool() 89 return FileSystem::Instance().Exists(*m_opaque_up); in Exists() [all …]
|
H A D | SBScriptObject.cpp | 21 : m_opaque_up(std::make_unique<lldb_private::ScriptObject>(ptr, lang)) { in SBScriptObject() 26 : m_opaque_up(new ScriptObject(nullptr, eScriptLanguageNone)) { in SBScriptObject() 29 m_opaque_up = clone(rhs.m_opaque_up); in SBScriptObject() 37 m_opaque_up = clone(rhs.m_opaque_up); in operator =() 44 return !(m_opaque_up == rhs.m_opaque_up); in operator !=() 56 return m_opaque_up != nullptr && m_opaque_up->operator bool(); in operator bool() 62 return m_opaque_up ? const_cast<void *>(m_opaque_up->GetPointer()) : nullptr; in GetPointer() 68 return m_opaque_up ? m_opaque_up->GetLanguage() : eScriptLanguageNone; in GetLanguage() 72 if (m_opaque_up == nullptr) in ref() 73 m_opaque_up = std::make_unique<ScriptObject>(nullptr, eScriptLanguageNone); in ref() [all …]
|
H A D | SBDeclaration.cpp | 27 m_opaque_up = clone(rhs.m_opaque_up); in SBDeclaration() 32 m_opaque_up = std::make_unique<Declaration>(*lldb_object_ptr); in SBDeclaration() 39 m_opaque_up = clone(rhs.m_opaque_up); in operator =() 57 return m_opaque_up.get() && m_opaque_up->IsValid(); in operator bool() 64 if (m_opaque_up.get() && m_opaque_up->GetFile()) in GetFileSpec() 65 sb_file_spec.SetFileSpec(m_opaque_up->GetFile()); in GetFileSpec() 74 if (m_opaque_up) in GetLine() 75 line = m_opaque_up->GetLine(); in GetLine() 84 if (m_opaque_up) in GetColumn() 85 return m_opaque_up->GetColumn(); in GetColumn() [all …]
|
H A D | SBStringList.cpp | 21 m_opaque_up = std::make_unique<StringList>(*lldb_strings_ptr); in SBStringList() 27 m_opaque_up = clone(rhs.m_opaque_up); in SBStringList() 34 m_opaque_up = clone(rhs.m_opaque_up); in operator =() 42 m_opaque_up = std::make_unique<lldb_private::StringList>(); in operator ->() 44 return m_opaque_up.get(); in operator ->() 48 return m_opaque_up.get(); in operator ->() 52 return *m_opaque_up; in operator *() 62 return (m_opaque_up != nullptr); in operator bool() 70 m_opaque_up->AppendString(str); in AppendString() 72 m_opaque_up = std::make_unique<lldb_private::StringList>(str); in AppendString() [all …]
|
H A D | SBStream.cpp | 23 SBStream::SBStream() : m_opaque_up(new StreamString()) { in SBStream() 28 : m_opaque_up(std::move(rhs.m_opaque_up)), m_is_file(rhs.m_is_file) {} in SBStream() 39 return (m_opaque_up != nullptr); in operator bool() 47 if (m_is_file || m_opaque_up == nullptr) in GetData() 50 return ConstString(static_cast<StreamString *>(m_opaque_up.get())->GetData()) in GetData() 59 if (m_is_file || m_opaque_up == nullptr) in GetSize() 62 return static_cast<StreamString *>(m_opaque_up.get())->GetSize(); in GetSize() 87 if (m_opaque_up) { in RedirectToFile() 92 static_cast<StreamString *>(m_opaque_up in RedirectToFile() [all...] |
H A D | SBValueList.cpp | 83 m_opaque_up = std::make_unique<ValueListImpl>(*rhs); in SBValueList() 88 m_opaque_up = std::make_unique<ValueListImpl>(*lldb_object_ptr); in SBValueList() 100 return (m_opaque_up != nullptr); in operator bool() 106 m_opaque_up.reset(); in Clear() 114 m_opaque_up = std::make_unique<ValueListImpl>(*rhs); in operator =() 116 m_opaque_up.reset(); in operator =() 121 ValueListImpl *SBValueList::operator->() { return m_opaque_up.get(); } in operator ->() 123 ValueListImpl &SBValueList::operator*() { return *m_opaque_up; } in operator *() 126 return m_opaque_up.get(); in operator ->() 129 const ValueListImpl &SBValueList::operator*() const { return *m_opaque_up; } in operator *() [all …]
|
H A D | SBVariablesOptions.cpp | 82 : m_opaque_up(new VariablesOptionsImpl()) { in SBVariablesOptions() 87 : m_opaque_up(new VariablesOptionsImpl(options.ref())) { in SBVariablesOptions() 95 m_opaque_up = std::make_unique<VariablesOptionsImpl>(options.ref()); in operator =() 108 return m_opaque_up != nullptr; in operator bool() 114 return m_opaque_up->GetIncludeArguments(); in GetIncludeArguments() 120 m_opaque_up->SetIncludeArguments(arguments); in SetIncludeArguments() 127 return m_opaque_up->GetIncludeRecognizedArguments(target.GetSP()); in GetIncludeRecognizedArguments() 133 m_opaque_up->SetIncludeRecognizedArguments(arguments); in SetIncludeRecognizedArguments() 139 return m_opaque_up->GetIncludeLocals(); in GetIncludeLocals() 145 m_opaque_up->SetIncludeLocals(locals); in SetIncludeLocals() [all …]
|
H A D | SBStatisticsOptions.cpp | 19 : m_opaque_up(new StatisticsOptions()) { in SBStatisticsOptions() 26 m_opaque_up = clone(rhs.m_opaque_up); in SBStatisticsOptions() 36 m_opaque_up = clone(rhs.m_opaque_up); in operator =() 41 m_opaque_up->SetSummaryOnly(b); in SetSummaryOnly() 45 return m_opaque_up->GetSummaryOnly(); in GetSummaryOnly() 49 m_opaque_up->SetIncludeTargets(b); in SetIncludeTargets() 53 return m_opaque_up->GetIncludeTargets(); in GetIncludeTargets() 57 m_opaque_up->SetIncludeModules(b); in SetIncludeModules() 61 return m_opaque_up->GetIncludeModules(); in GetIncludeModules() 65 m_opaque_up->SetIncludeTranscript(b); in SetIncludeTranscript() [all …]
|
H A D | SBFileSpecList.cpp | 24 SBFileSpecList::SBFileSpecList() : m_opaque_up(new FileSpecList()) { in SBFileSpecList() 31 m_opaque_up = clone(rhs.m_opaque_up); in SBFileSpecList() 40 m_opaque_up = clone(rhs.m_opaque_up); in operator =() 47 return m_opaque_up->GetSize(); in GetSize() 53 m_opaque_up->Append(sb_file.ref()); in Append() 59 return m_opaque_up->AppendIfUnique(sb_file.ref()); in AppendIfUnique() 65 m_opaque_up->Clear(); in Clear() 72 return m_opaque_up->FindFileIndex(idx, sb_file.ref(), full); in FindFileIndex() 79 new_spec.SetFileSpec(m_opaque_up->GetFileSpecAtIndex(idx)); in GetFileSpecAtIndex() 84 return m_opaque_up.get(); in operator ->() [all …]
|
H A D | SBEnvironment.cpp | 19 SBEnvironment::SBEnvironment() : m_opaque_up(new Environment()) { in SBEnvironment() 24 : m_opaque_up(clone(rhs.m_opaque_up)) { in SBEnvironment() 29 : m_opaque_up(new Environment(std::move(rhs))) {} in SBEnvironment() 37 m_opaque_up = clone(rhs.m_opaque_up); in operator =() 44 return m_opaque_up->size(); in GetNumValues() 50 auto entry = m_opaque_up->find(name); in Get() 51 if (entry == m_opaque_up->end()) { in Get() 62 return ConstString(std::next(m_opaque_up->begin(), index)->first()) in GetNameAtIndex() 71 return ConstString(std::next(m_opaque_up->begin(), index)->second) in GetValueAtIndex() 79 m_opaque_up->insert_or_assign(name, std::string(value)); in Set() [all …]
|
H A D | SBMemoryRegionInfoList.cpp | 77 MemoryRegionInfos &SBMemoryRegionInfoList::ref() { return m_opaque_up->Ref(); } in ref() 80 return m_opaque_up->Ref(); in ref() 84 : m_opaque_up(new MemoryRegionInfoListImpl()) { in SBMemoryRegionInfoList() 90 : m_opaque_up(new MemoryRegionInfoListImpl(*rhs.m_opaque_up)) { in SBMemoryRegionInfoList() 101 *m_opaque_up = *rhs.m_opaque_up; in operator =() 109 return m_opaque_up->GetSize(); in GetSize() 116 return m_opaque_up->GetMemoryRegionContainingAddress(addr, region_info.ref()); in GetMemoryRegionContainingAddress() 123 return m_opaque_up->GetMemoryRegionInfoAtIndex(idx, region_info.ref()); in GetMemoryRegionAtIndex() 129 m_opaque_up->Clear(); in Clear() 135 m_opaque_up->Append(sb_region.ref()); in Append() [all …]
|
H A D | SBSaveCoreOptions.cpp | 23 m_opaque_up = std::make_unique<lldb_private::SaveCoreOptions>(); in SBSaveCoreOptions() 29 m_opaque_up = clone(rhs.m_opaque_up); in SBSaveCoreOptions() 39 m_opaque_up = clone(rhs.m_opaque_up); in operator =() 45 lldb_private::Status error = m_opaque_up->SetPluginName(name); in SetPluginName() 51 m_opaque_up->SetStyle(style); in SetStyle() 56 m_opaque_up->SetOutputFile(file_spec.ref()); in SetOutputFile() 61 const auto name = m_opaque_up->GetPluginName(); in GetPluginName() 69 const auto file_spec = m_opaque_up->GetOutputFile(); in GetOutputFile() 77 return m_opaque_up->GetStyle(); in GetStyle() 82 m_opaque_up->Clear(); in Clear() [all …]
|
H A D | SBType.cpp | 349 : m_opaque_up(decl ? std::make_unique<CompilerDecl>(decl) : nullptr) {} in SBTypeStaticField() 354 m_opaque_up = clone(rhs.m_opaque_up); in SBTypeStaticField() 360 m_opaque_up = clone(rhs.m_opaque_up); in operator =() 375 return m_opaque_up != nullptr; in IsValid() 383 return m_opaque_up->GetName().GetCString(); in GetName() 391 return m_opaque_up->GetMangledName().GetCString(); in GetMangledName() 399 return SBType(m_opaque_up->GetType()); in GetType() 408 Scalar value = m_opaque_up->GetConstantValue(); in GetConstantValue() 414 target.GetSP().get(), m_opaque_up->GetType(), m_opaque_up->GetName(), in GetConstantValue() 698 SBTypeList::SBTypeList() : m_opaque_up(new TypeListImpl()) { in SBTypeList() [all …]
|
H A D | SBAddressRange.cpp | 25 : m_opaque_up(std::make_unique<AddressRange>()) { in SBAddressRange() 32 m_opaque_up = clone(rhs.m_opaque_up); in SBAddressRange() 36 : m_opaque_up(std::make_unique<AddressRange>(addr.ref(), byte_size)) { in SBAddressRange() 46 m_opaque_up = clone(rhs.m_opaque_up); in operator =() 94 assert(m_opaque_up && "opaque pointer must always be valid"); in ref() 95 return *m_opaque_up; in ref()
|
H A D | SBAddressRangeList.cpp | 24 : m_opaque_up(std::make_unique<AddressRangeListImpl>()) { in SBAddressRangeList() 29 : m_opaque_up(std::make_unique<AddressRangeListImpl>(*rhs.m_opaque_up)) { in SBAddressRangeList() 54 (*sb_addr_range.m_opaque_up) = ref().GetAddressRangeAtIndex(idx); in GetAddressRangeAtIndex() 67 ref().Append(*sb_addr_range.m_opaque_up); in Append() 73 ref().Append(*sb_addr_range_list.m_opaque_up); in Append() 97 assert(m_opaque_up && "opaque pointer must always be valid"); in ref() 98 return *m_opaque_up; in ref()
|