reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/lldb/source/API/SBDebugger.cpp
  604       const std::string &triple_str = default_arch.GetTriple().str();
tools/lldb/source/API/SBModuleSpec.cpp
  115   std::string triple(m_opaque_up->GetArchitecture().GetTriple().str());
tools/lldb/source/API/SBPlatform.cpp
  376       return ConstString(arch.GetTriple().getTriple().c_str()).GetCString();
tools/lldb/source/Commands/CommandObjectProcess.cpp
  475           old_arch_spec.GetTriple().getTriple().c_str(),
tools/lldb/source/Core/FormatEntity.cpp
 1201                                               ? arch.GetTriple().getOS()
tools/lldb/source/Core/Module.cpp
 1605            m_arch.GetTriple().getTriple().c_str(),
tools/lldb/source/Host/common/ProcessLaunchInfo.cpp
  259       const llvm::Triple &triple = GetArchitecture().GetTriple();
  305             GetArchitecture().GetTriple().getVendor() ==
tools/lldb/source/Host/linux/HostInfoLinux.cpp
  215     if (arch_32.GetTriple().getVendor() == llvm::Triple::UnknownVendor)
  216       arch_32.GetTriple().setVendorName(llvm::StringRef());
  220     if (arch_64.GetTriple().getVendor() == llvm::Triple::UnknownVendor)
  221       arch_64.GetTriple().setVendorName(llvm::StringRef());
tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp
 1105     std::string thumb_arch_name(thumb_arch.GetTriple().getArchName().str());
 1113     thumb_arch.GetTriple().setArchName(llvm::StringRef(thumb_arch_name));
 1130     triple_str = thumb_arch.GetTriple().getTriple().c_str();
 1215     std::string thumb_triple(thumb_arch.GetTriple().getTriple());
tools/lldb/source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.cpp
  499             addr, kernel_arch.GetTriple().str().c_str(), uuid_str.c_str());
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp
  530       } else if (target_arch.GetTriple().getArch() == llvm::Triple::x86 ||
  531                  target_arch.GetTriple().getArch() == llvm::Triple::x86_64) {
  677       if (dyld_spec.GetTriple().getOS() == llvm::Triple::IOS &&
  678           dyld_spec.GetTriple().getEnvironment() == llvm::Triple::MacABI) {
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp
  350     std::string triple = target_arch.GetTriple().str();
tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp
13808     if (m_arch.GetTriple().getArch() == llvm::Triple::thumb ||
14410   if (arch.GetTriple().getArch() == llvm::Triple::thumb ||
14417   } else if (arch.GetTriple().getArch() == llvm::Triple::arm) {
tools/lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp
  422       enable = arch.GetTriple().getVendor() != llvm::Triple::Apple;
tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp
  518               spec.GetArchitecture().GetTriple().getOS();
  525           vendor = spec.GetArchitecture().GetTriple().getVendor();
  561           llvm::Triple &spec_triple = spec.GetArchitecture().GetTriple();
 1037       arch_spec.GetTriple().setOSName(os_name);
 1038       arch_spec.GetTriple().setVendor(llvm::Triple::VendorType::UnknownVendor);
 1062             arch_spec.GetTriple().setOS(llvm::Triple::OSType::Linux);
 1063             arch_spec.GetTriple().setVendor(
 1075             arch_spec.GetTriple().setOS(llvm::Triple::OSType::UnknownOS);
 1076             arch_spec.GetTriple().setVendor(
 1085             arch_spec.GetTriple().setOS(llvm::Triple::OSType::Solaris);
 1086             arch_spec.GetTriple().setVendor(
 1124           arch_spec.GetTriple().getOS() == llvm::Triple::OSType::UnknownOS)
 1126         arch_spec.GetTriple().setOS(llvm::Triple::OSType::Linux);
 1150       arch_spec.GetTriple().setOSName(
 1153       arch_spec.GetTriple().setVendor(llvm::Triple::VendorType::UnknownVendor);
 1159       arch_spec.GetTriple().setOS(llvm::Triple::OSType::NetBSD);
 1160       arch_spec.GetTriple().setVendor(llvm::Triple::VendorType::UnknownVendor);
 1165       arch_spec.GetTriple().setOS(llvm::Triple::OSType::OpenBSD);
 1166       arch_spec.GetTriple().setVendor(llvm::Triple::VendorType::UnknownVendor);
 1168       arch_spec.GetTriple().setOS(llvm::Triple::OSType::Linux);
 1169       arch_spec.GetTriple().setEnvironment(
 1174       arch_spec.GetTriple().setOS(llvm::Triple::OSType::Linux);
 1213             arch_spec.GetTriple().setOS(llvm::Triple::OSType::Linux);
 1218             arch_spec.GetTriple().getOS() == llvm::Triple::OSType::UnknownOS)
 1221           arch_spec.GetTriple().setOS(llvm::Triple::OSType::Linux);
 1247   if (arch_spec.GetTriple().getEnvironment() ==
 1249     arch_spec.GetTriple().setEnvironment(llvm::Triple::EABI);
 1281           if (arch_spec.GetTriple().getEnvironment() ==
 1283               arch_spec.GetTriple().getEnvironment() == llvm::Triple::EABIHF)
 1284             arch_spec.GetTriple().setEnvironment(llvm::Triple::EABI);
 1288           if (arch_spec.GetTriple().getEnvironment() ==
 1290               arch_spec.GetTriple().getEnvironment() == llvm::Triple::EABI)
 1291             arch_spec.GetTriple().setEnvironment(llvm::Triple::EABIHF);
 1317   if (arch_spec.GetTriple().getOS() == llvm::Triple::OSType::UnknownOS) {
 1331     spec_ostype = arch_spec.GetTriple().getOS();
 1516       if (arch_spec.GetTriple().getVendor() == llvm::Triple::UnknownVendor)
 1517         arch_spec.GetTriple().setVendorName(llvm::StringRef());
 1518       if (arch_spec.GetTriple().getOS() == llvm::Triple::UnknownOS)
 1519         arch_spec.GetTriple().setOSName(llvm::StringRef());
tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp
 4728                 .GetTriple()
 4862     spec.GetArchitecture().GetTriple() = triple;
 4871   llvm::Triple base_triple = base_arch.GetTriple();
tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp
  132     if (hostArch.GetTriple().isOSFreeBSD()) {
  139         if (hostArch.IsValid() && hostArch.GetTriple().isArch64Bit()) {
tools/lldb/source/Plugins/Platform/Linux/PlatformLinux.cpp
  131     if (hostArch.GetTriple().isOSLinux()) {
  138         if (hostArch.IsValid() && hostArch.GetTriple().isArch64Bit()) {
tools/lldb/source/Plugins/Platform/NetBSD/PlatformNetBSD.cpp
  124     if (hostArch.GetTriple().isOSNetBSD()) {
  131         if (hostArch.IsValid() && hostArch.GetTriple().isArch64Bit()) {
tools/lldb/source/Plugins/Platform/OpenBSD/PlatformOpenBSD.cpp
  130     if (hostArch.GetTriple().isOSOpenBSD()) {
tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp
  139             resolved_module_spec.GetArchitecture().GetTriple();
tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp
  219              remote_arch.GetTriple().isArch64Bit()) {
  220     arch.SetTriple(remote_arch.GetTriple().get32BitArchVariant());
  406   const char *arch_triple = arch_spec.GetTriple().str().c_str();
  512   llvm::Triple &remote_triple = remote_arch.GetTriple();
tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp
 1007   } else if (m_arch.IsMIPS() || m_arch.GetTriple().isPPC64())
tools/lldb/source/Plugins/Process/Utility/RegisterContextPOSIX_mips64.cpp
  104   switch (target_arch.GetTriple().getOS()) {
  127   switch (target_arch.GetTriple().getOS()) {
tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp
  864   switch (GetArchitecture().GetTriple().getOS()) {
tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_powerpc.cpp
   29   DataExtractor fpregset = getRegset(notes, arch.GetTriple(), FPR_Desc);
   35   DataExtractor vregset = getRegset(notes, arch.GetTriple(), PPC_VMX_Desc);
tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_ppc64le.cpp
   32   DataExtractor fpregset = getRegset(notes, arch.GetTriple(), FPR_Desc);
   38   DataExtractor vmxregset = getRegset(notes, arch.GetTriple(), PPC_VMX_Desc);
   44   DataExtractor vsxregset = getRegset(notes, arch.GetTriple(), PPC_VSX_Desc);
tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp
   81     switch (arch.GetTriple().getOS()) {
  185                 __FUNCTION__, arch.GetMachine(), arch.GetTriple().getOS());
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp
 1245                 m_host_arch.GetTriple().setVendorName(
 1248                 m_host_arch.GetTriple().setOSName(llvm::StringRef(os_name));
 1250                 m_host_arch.GetTriple().setEnvironmentName(environment);
 1269             llvm::Triple &host_triple = m_host_arch.GetTriple();
 1307                     m_host_arch.GetTriple().getTriple().c_str(),
 1966         process_info.GetArchitecture().GetTriple().setVendorName(
 1968         process_info.GetArchitecture().GetTriple().setOSName(
 2121         m_process_arch.GetTriple().setVendorName(llvm::StringRef(vendor_name));
 2122         m_process_arch.GetTriple().setOSName(llvm::StringRef(os_name));
 2123         m_process_arch.GetTriple().setEnvironmentName(llvm::StringRef(environment));
 2124         m_host_arch.GetTriple().setVendorName(llvm::StringRef(vendor_name));
 2125         m_host_arch.GetTriple().setOSName(llvm::StringRef(os_name));
 2126         m_host_arch.GetTriple().setEnvironmentName(llvm::StringRef(environment));
 3625   result.GetFileSpec() = FileSpec(string, result.GetArchitecture().GetTriple());
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.cpp
  188   const llvm::Triple &host_triple = host_arch.GetTriple();
 1161         matched_module_spec.GetArchitecture().GetTriple().getTriple();
tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
  642         arch_to_use.GetTriple().getVendor() == llvm::Triple::Apple)
 1071                 process_arch.GetTriple().getTriple().c_str()
 1072                     ? process_arch.GetTriple().getTriple().c_str()
 1083                 process_arch.GetTriple().getTriple().c_str()
 1084                     ? process_arch.GetTriple().getTriple().c_str()
 1111             process_arch.GetTriple().getVendor() == llvm::Triple::Apple) {
 1120                     process_arch.GetTriple().getTriple().c_str()
 1121                         ? process_arch.GetTriple().getTriple().c_str()
 1125           const llvm::Triple &remote_triple = process_arch.GetTriple();
tools/lldb/source/Plugins/Process/minidump/MinidumpParser.cpp
   71     if (!GetArchitecture().GetTriple().isOSBinFormatELF()) {
tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.cpp
  270   if (arch.GetTriple().getOS() == llvm::Triple::Linux) {
  280   } else if (arch.GetTriple().getVendor() == llvm::Triple::Apple) {
  426     auto file_spec = FileSpec(name, GetArchitecture().GetTriple());
tools/lldb/source/Plugins/Process/minidump/ThreadMinidump.cpp
  101       const bool apple = arch.GetTriple().getVendor() == llvm::Triple::Apple;
tools/lldb/source/Plugins/StructuredData/DarwinLog/StructuredDataDarwinLog.cpp
 1421                         : launch_info.GetArchitecture().GetTriple();
tools/lldb/source/Symbol/ClangASTContext.cpp
  536   SetTargetTriple(arch.GetTriple().str());
  577       if (fixed_arch.GetTriple().getVendor() == llvm::Triple::Apple &&
  578           fixed_arch.GetTriple().getOS() == llvm::Triple::UnknownOS) {
  579         if (fixed_arch.GetTriple().getArch() == llvm::Triple::arm ||
  580             fixed_arch.GetTriple().getArch() == llvm::Triple::aarch64 ||
  581             fixed_arch.GetTriple().getArch() == llvm::Triple::aarch64_32 ||
  582             fixed_arch.GetTriple().getArch() == llvm::Triple::thumb) {
  583           fixed_arch.GetTriple().setOS(llvm::Triple::IOS);
  585           fixed_arch.GetTriple().setOS(llvm::Triple::MacOSX);
tools/lldb/source/Symbol/CompactUnwindInfo.cpp
  212       if (arch.GetTriple().getArch() == llvm::Triple::x86_64) {
  216       if (arch.GetTriple().getArch() == llvm::Triple::aarch64 ||
  217           arch.GetTriple().getArch() == llvm::Triple::aarch64_32) {
  220       if (arch.GetTriple().getArch() == llvm::Triple::x86) {
  223       if (arch.GetTriple().getArch() == llvm::Triple::arm ||
  224           arch.GetTriple().getArch() == llvm::Triple::thumb) {
  339       if (arch.GetTriple().getArch() == llvm::Triple::arm ||
  340           arch.GetTriple().getArch() == llvm::Triple::thumb)
tools/lldb/source/Symbol/DWARFCallFrameInfo.cpp
  428     if (arch.GetTriple().getArch() == llvm::Triple::arm ||
  429         arch.GetTriple().getArch() == llvm::Triple::thumb)
tools/lldb/source/Target/Platform.cpp
  407     if (!arch.GetTriple().str().empty()) {
  950   const llvm::Triple &compatible_triple = compatible_arch.GetTriple();
 1781       triple = arch.GetTriple().getTriple().c_str();
tools/lldb/source/Target/Process.cpp
 2884       const char *triple_str = process_arch.GetTriple().getTriple().c_str();
 2911                   platform_arch.GetTriple().getTriple().c_str());
tools/lldb/source/Target/TargetList.cpp
  300         debugger, arch.GetTriple().getTriple().c_str(), m_dummy_target_sp);
tools/lldb/source/Utility/ArchSpec.cpp
  828     arch.GetTriple().setVendorName(vendor);
  829     arch.GetTriple().setOSName(os);
  857     GetTriple().setVendor(other.GetTriple().getVendor());
  859     GetTriple().setOS(other.GetTriple().getOS());
  860   if (GetTriple().getArch() == llvm::Triple::UnknownArch) {
  861     GetTriple().setArch(other.GetTriple().getArch());
  871     GetTriple().setEnvironment(other.GetTriple().getEnvironment());
  876   if (GetTriple().getArch() == llvm::Triple::arm &&
tools/lldb/unittests/Host/HostInfoTest.cpp
   35   EXPECT_EQ(spec.GetTriple().getTriple(), "x86_64-pc-linux-gnu");
   39   EXPECT_EQ(spec.GetTriple().getTriple(), "x86_64-pc");
   44   EXPECT_EQ(spec.GetTriple().getArch(), Triple::x86_64);
   45   EXPECT_EQ(spec.GetTriple().getOS(), triple.getOS());
   46   EXPECT_EQ(spec.GetTriple().getVendor(), triple.getVendor());
   47   EXPECT_EQ(spec.GetTriple().getEnvironment(), triple.getEnvironment());
   50   EXPECT_EQ(HostInfo::GetAugmentedArchSpec(LLDB_ARCH_DEFAULT).GetTriple(),
tools/lldb/unittests/Process/gdb-remote/GDBRemoteCommunicationClientTest.cpp
  196   EXPECT_EQ(triple, result.getValue()[0].GetArchitecture().GetTriple());
  221   EXPECT_EQ(triple, result.getValue()[0].GetArchitecture().GetTriple());
tools/lldb/unittests/Process/minidump/MinidumpParserTest.cpp
  142             parser->GetArchitecture().GetTriple().getOS());
  503             parser->GetArchitecture().GetTriple().getOS());
tools/lldb/unittests/Utility/ArchSpecTest.cpp
   64   EXPECT_EQ("vendor", AS.GetTriple().getVendorName());
   65   EXPECT_EQ("os", AS.GetTriple().getOSName());
   71   EXPECT_EQ("vendor", AS.GetTriple().getVendorName());
   72   EXPECT_EQ("os", AS.GetTriple().getOSName());
   78   EXPECT_EQ("vendor.os", AS.GetTriple().getVendorName());
   79   EXPECT_EQ("name", AS.GetTriple().getOSName());
   87   EXPECT_EQ("apple", AS.GetTriple().getVendorName());
   88   EXPECT_EQ("", AS.GetTriple().getOSName());
  104   EXPECT_TRUE(llvm::StringRef(AS.GetTriple().str())
  112   EXPECT_TRUE(llvm::StringRef(AS.GetTriple().str())
  118   EXPECT_EQ(llvm::Triple::x86, AS.GetTriple().getArch());
  119   EXPECT_EQ(llvm::Triple::PC, AS.GetTriple().getVendor());
  120   EXPECT_EQ(llvm::Triple::Win32, AS.GetTriple().getOS());
  122       llvm::StringRef(AS.GetTriple().str()).consume_front("i686-pc-windows"));
  144     EXPECT_EQ(llvm::Triple::ArchType::x86_64, B.GetTriple().getArch());
  145     EXPECT_EQ(llvm::Triple::VendorType::PC, B.GetTriple().getVendor());
  146     EXPECT_EQ(llvm::Triple::OSType::Linux, B.GetTriple().getOS());
  151     EXPECT_EQ(llvm::Triple::ArchType::x86_64, A.GetTriple().getArch());
  152     EXPECT_EQ(llvm::Triple::VendorType::PC, A.GetTriple().getVendor());
  153     EXPECT_EQ(llvm::Triple::OSType::Linux, A.GetTriple().getOS());
  168     EXPECT_EQ(llvm::Triple::ArchType::aarch64, B.GetTriple().getArch());
  170               B.GetTriple().getVendor());
  171     EXPECT_EQ(llvm::Triple::OSType::Linux, B.GetTriple().getOS());
  173               B.GetTriple().getEnvironment());
  176     EXPECT_EQ(llvm::Triple::ArchType::aarch64, A.GetTriple().getArch());
  178               A.GetTriple().getVendor());
  179     EXPECT_EQ(llvm::Triple::OSType::Linux, A.GetTriple().getOS());
  181               A.GetTriple().getEnvironment());
  183     EXPECT_EQ(llvm::Triple::ArchType::aarch64_32, D.GetTriple().getArch());
  185               D.GetTriple().getVendor());
  186     EXPECT_EQ(llvm::Triple::OSType::WatchOS, D.GetTriple().getOS());
  189     EXPECT_EQ(llvm::Triple::ArchType::aarch64_32, C.GetTriple().getArch());
  191               C.GetTriple().getVendor());
  192     EXPECT_EQ(llvm::Triple::OSType::WatchOS, C.GetTriple().getOS());
  204     EXPECT_EQ(llvm::Triple::ArchType::arm, B.GetTriple().getArch());
  206               B.GetTriple().getVendor());
  207     EXPECT_EQ(llvm::Triple::OSType::Linux, B.GetTriple().getOS());
  209               B.GetTriple().getEnvironment());
  212     EXPECT_EQ(llvm::Triple::ArchType::arm, A.GetTriple().getArch());
  214               A.GetTriple().getVendor());
  215     EXPECT_EQ(llvm::Triple::OSType::Linux, A.GetTriple().getOS());
  217               A.GetTriple().getEnvironment());