#include "lldb/Host/FileSystem.h"
#include "lldb/Host/Host.h"
#include "lldb/Host/HostInfo.h"
#include "lldb/Host/macosx/HostInfoMacOSX.h"
#include "lldb/Utility/Args.h"
#include "lldb/Utility/LLDBLog.h"
#include "lldb/Utility/Log.h"
#include "lldb/Utility/Timer.h"
#include "Utility/UuidCompatibility.h"
#include "llvm/ADT/ScopeExit.h"
#include "llvm/ADT/SmallString.h"
#include "llvm/ADT/StringMap.h"
#include "llvm/Support/FileSystem.h"
#include "llvm/Support/Path.h"
#include "llvm/Support/raw_ostream.h"
#include <string>
#include <cstdlib>
#include <sys/sysctl.h>
#include <sys/syslimits.h>
#include <sys/types.h>
#include <CoreFoundation/CoreFoundation.h>
#include <Foundation/Foundation.h>
#include <mach-o/dyld.h>
#include <objc/objc-auto.h>
#include <AvailabilityMacros.h>
#include <TargetConditionals.h>
Go to the source code of this file.
◆ CPU_ARCH_ABI64_32
#define CPU_ARCH_ABI64_32 0x02000000 |
◆ CPU_SUBTYPE_X86_64_H
◆ CPU_TYPE_ARM64
#define CPU_TYPE_ARM64 (CPU_TYPE_ARM | CPU_ARCH_ABI64) |
◆ CPU_TYPE_ARM64_32
◆ _dyld_get_shared_cache_range()
uint8_t* _dyld_get_shared_cache_range |
( |
size_t * |
length | ) |
|
◆ _dyld_get_shared_cache_uuid()
bool _dyld_get_shared_cache_uuid |
( |
uuid_t |
uuid | ) |
|
◆ dyld_shared_cache_iterate_text()
int dyld_shared_cache_iterate_text |
( |
const uuid_t |
cacheUuid, |
|
|
void(^)(const dyld_shared_cache_dylib_text_info *info) |
callback |
|
) |
| |
◆ GetEnvDeveloperDir()
◆ GetXcodeSDK()
Definition at line 368 of file HostInfoMacOSX.mm.
References lldb_private::Args::AppendArgument(), error(), lldb_private::XcodeSDK::FindXcodeContentsDirectoryInPath(), lldb_private::XcodeSDK::GetCanonicalName(), lldb_private::Args::GetCommandString(), GetEnvDeveloperDir(), lldb_private::GetLog(), lldb_private::Host, lldb_private::FileSystem::Instance(), lldb_private::XcodeSDK::Info::internal, LLDB_LOGF, lldb_private::XcodeSDK::Parse(), lldb_private::Log::Printf(), lldb_private::Host::RunShellCommand(), string(), lldb_private::XcodeSDK::Info::type, and lldb_private::XcodeSDK::Info::version.
Referenced by lldb_private::HostInfoMacOSX::GetXcodeSDKPath().
◆ ParseOSVersion()
static void ParseOSVersion |
( |
llvm::VersionTuple & |
version, |
|
|
NSString * |
Key |
|
) |
| |
|
static |