LLVM 17.0.0git
|
Typedefs | |
using | PlatformSet = SmallSet< PlatformType, 3 > |
using | TargetList = SmallVector< Target, 5 > |
Variables | |
const uint32_t | x86_THREAD_STATE32_COUNT |
const uint32_t | x86_THREAD_STATE64_COUNT |
const uint32_t | x86_FLOAT_STATE64_COUNT |
const uint32_t | x86_EXCEPTION_STATE64_COUNT |
const uint32_t | x86_THREAD_STATE_COUNT |
const uint32_t | x86_FLOAT_STATE_COUNT |
const uint32_t | x86_EXCEPTION_STATE_COUNT |
const uint32_t | ARM_THREAD_STATE_COUNT |
const uint32_t | ARM_THREAD_STATE64_COUNT |
const uint32_t | PPC_THREAD_STATE_COUNT |
constexpr StringLiteral | ObjC1ClassNamePrefix = ".objc_class_name_" |
constexpr StringLiteral | ObjC2ClassNamePrefix = "_OBJC_CLASS_$_" |
constexpr StringLiteral | ObjC2MetaClassNamePrefix = "_OBJC_METACLASS_$_" |
constexpr StringLiteral | ObjC2EHTypePrefix = "_OBJC_EHTYPE_$_" |
constexpr StringLiteral | ObjC2IVarPrefix = "_OBJC_IVAR_$_" |
using llvm::MachO::PlatformSet = typedef SmallSet<PlatformType, 3> |
Definition at line 21 of file Platform.h.
using llvm::MachO::TargetList = typedef SmallVector<Target, 5> |
anonymous enum : uint32_t |
anonymous enum |
anonymous enum : uint32_t |
anonymous enum : uint32_t |
anonymous enum |
anonymous enum |
anonymous enum |
anonymous enum |
anonymous enum |
anonymous enum |
anonymous enum |
anonymous enum |
anonymous enum : uint32_t |
anonymous enum : uint32_t |
anonymous enum |
enum llvm::MachO::Architecture : uint8_t |
Defines the architecture slices that are supported by Text-based Stub files.
Enumerator | |
---|---|
AK_unknown |
Definition at line 27 of file Architecture.h.
enum llvm::MachO::CPUType |
enum llvm::MachO::FileType : unsigned |
Defines the file type this file represents.
Definition at line 53 of file InterfaceFile.h.
enum llvm::MachO::NListType : uint8_t |
|
strong |
Defines a list of Objective-C constraints.
Definition at line 33 of file InterfaceFile.h.
enum llvm::MachO::SectionType : uint32_t |
These are the section type and attributes fields.
A MachO section can have only one Type, but can have any of the attributes specified.
|
strong |
|
strong |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 1543 of file MachO.h.
Referenced by llvm::object::MachOObjectFile::getSymbolAlignment().
Definition at line 1535 of file MachO.h.
Referenced by llvm::object::MachOObjectFile::checkSymbolTable().
Architecture llvm::MachO::getArchitectureFromCpuType | ( | uint32_t | CPUType, |
uint32_t | CPUSubType | ||
) |
Convert a CPU Type and Subtype pair to an architecture slice.
Definition at line 23 of file Architecture.cpp.
References AK_unknown.
Architecture llvm::MachO::getArchitectureFromName | ( | StringRef | Name | ) |
Convert a name to an architecture slice.
Definition at line 34 of file Architecture.cpp.
References AK_unknown, llvm::StringSwitch< T, R >::Default(), and Name.
Referenced by llvm::MachO::Target::create(), llvm::yaml::ScalarTraits< UUID >::input(), and mapToArchitecture().
StringRef llvm::MachO::getArchitectureName | ( | Architecture | Arch | ) |
Convert an architecture slice to a string.
Definition at line 42 of file Architecture.cpp.
References AK_unknown.
Referenced by llvm::object::TapiUniversal::ObjectForArch::getArchFlagName(), getTargetTripleName(), llvm::MachO::ArchitectureSet::operator std::string(), llvm::MachO::Target::operator std::string(), and operator<<().
Definition at line 95 of file MachO.cpp.
References llvm::Triple::aarch64_32, getARM64SubType(), getARMSubType(), getPowerPCSubType(), getX86SubType(), llvm::Triple::ppc, llvm::Triple::ppc64, and unsupported().
Referenced by getMachoCPUFromTriple(), and llvm::LTOModule::getMachOCPUSubType().
Definition at line 77 of file MachO.cpp.
References CPU_TYPE_ARM, CPU_TYPE_ARM64, CPU_TYPE_ARM64_32, CPU_TYPE_POWERPC, CPU_TYPE_POWERPC64, CPU_TYPE_X86, CPU_TYPE_X86_64, llvm::Triple::ppc, llvm::Triple::ppc64, and unsupported().
Referenced by llvm::ARMAsmBackendDarwin::createObjectTargetWriter(), getMachoCPUFromTriple(), and llvm::LTOModule::getMachOCPUType().
std::pair< uint32_t, uint32_t > llvm::MachO::getCPUTypeFromArchitecture | ( | Architecture | Arch | ) |
Convert an architecture slice to a CPU Type and Subtype pair.
Definition at line 58 of file Architecture.cpp.
References AK_unknown.
Referenced by llvm::object::TapiUniversal::ObjectForArch::getCPUSubType(), and llvm::object::TapiUniversal::ObjectForArch::getCPUType().
std::string llvm::MachO::getOSAndEnvironmentName | ( | PlatformType | Platform, |
std::string | Version = "" |
||
) |
Definition at line 106 of file Platform.cpp.
References llvm_unreachable, PLATFORM_BRIDGEOS, PLATFORM_DRIVERKIT, PLATFORM_IOS, PLATFORM_IOSSIMULATOR, PLATFORM_MACCATALYST, PLATFORM_MACOS, PLATFORM_TVOS, PLATFORM_TVOSSIMULATOR, PLATFORM_UNKNOWN, PLATFORM_WATCHOS, and PLATFORM_WATCHOSSIMULATOR.
Referenced by getTargetTripleName().
PlatformType llvm::MachO::getPlatformFromName | ( | StringRef | Name | ) |
Definition at line 91 of file Platform.cpp.
References llvm::StringSwitch< T, R >::Case(), llvm::StringSwitch< T, R >::Default(), Name, PLATFORM_BRIDGEOS, PLATFORM_DRIVERKIT, PLATFORM_IOS, PLATFORM_IOSSIMULATOR, PLATFORM_MACCATALYST, PLATFORM_MACOS, PLATFORM_TVOS, PLATFORM_TVOSSIMULATOR, PLATFORM_UNKNOWN, PLATFORM_WATCHOS, and PLATFORM_WATCHOSSIMULATOR.
StringRef llvm::MachO::getPlatformName | ( | PlatformType | Platform | ) |
Definition at line 63 of file Platform.cpp.
References llvm_unreachable, PLATFORM_BRIDGEOS, PLATFORM_DRIVERKIT, PLATFORM_IOS, PLATFORM_IOSSIMULATOR, PLATFORM_MACCATALYST, PLATFORM_MACOS, PLATFORM_TVOS, PLATFORM_TVOSSIMULATOR, PLATFORM_UNKNOWN, PLATFORM_WATCHOS, and PLATFORM_WATCHOSSIMULATOR.
Referenced by llvm::MachO::Target::operator std::string().
Definition at line 72 of file Target.cpp.
References llvm::MachO::Target::Arch, getArchitectureName(), getOSAndEnvironmentName(), and llvm::MachO::Target::Platform.
bool llvm::MachO::is64Bit | ( | Architecture | Arch | ) |
Check if architecture is 64 bit.
Definition at line 78 of file Architecture.cpp.
References AK_unknown, and llvm_unreachable.
Referenced by llvm::object::TapiFile::is64Bit().
|
inline |
Definition at line 599 of file MachO.h.
References S_GB_ZEROFILL, S_THREAD_LOCAL_ZEROFILL, and S_ZEROFILL.
Architecture llvm::MachO::mapToArchitecture | ( | const llvm::Triple & | Target | ) |
Convert a target to an architecture slice.
Definition at line 74 of file Architecture.cpp.
References getArchitectureFromName().
ArchitectureSet llvm::MachO::mapToArchitectureSet | ( | ArrayRef< Target > | Targets | ) |
Definition at line 65 of file Target.cpp.
References llvm::MachO::Target::Arch.
Referenced by llvm::MachO::InterfaceFileRef::getArchitectures(), llvm::MachO::InterfaceFile::getArchitectures(), and llvm::MachO::Symbol::getArchitectures().
PlatformSet llvm::MachO::mapToPlatformSet | ( | ArrayRef< Target > | Targets | ) |
Definition at line 58 of file Target.cpp.
References llvm::MachO::Target::Platform.
PlatformSet llvm::MachO::mapToPlatformSet | ( | ArrayRef< Triple > | Targets | ) |
Definition at line 56 of file Platform.cpp.
References mapToPlatformType().
Referenced by llvm::MachO::InterfaceFileRef::getPlatforms(), and llvm::MachO::InterfaceFile::getPlatforms().
PlatformType llvm::MachO::mapToPlatformType | ( | const Triple & | Target | ) |
Definition at line 34 of file Platform.cpp.
References llvm::Triple::IOS, llvm::Triple::MacABI, llvm::Triple::MacOSX, PLATFORM_IOS, PLATFORM_IOSSIMULATOR, PLATFORM_MACCATALYST, PLATFORM_MACOS, PLATFORM_TVOS, PLATFORM_TVOSSIMULATOR, PLATFORM_UNKNOWN, PLATFORM_WATCHOS, PLATFORM_WATCHOSSIMULATOR, llvm::Triple::TvOS, and llvm::Triple::WatchOS.
PlatformType llvm::MachO::mapToPlatformType | ( | PlatformType | Platform, |
bool | WantSim | ||
) |
Definition at line 21 of file Platform.cpp.
References PLATFORM_IOS, PLATFORM_IOSSIMULATOR, PLATFORM_TVOS, PLATFORM_TVOSSIMULATOR, PLATFORM_WATCHOS, and PLATFORM_WATCHOSSIMULATOR.
Referenced by mapToPlatformSet(), and llvm::yaml::MappingTraits< const InterfaceFile * >::NormalizedTBD::synthesizeTargets().
|
inline |
raw_ostream & llvm::MachO::operator<< | ( | raw_ostream & | OS, |
Architecture | Arch | ||
) |
Definition at line 92 of file Architecture.cpp.
References getArchitectureName().
raw_ostream & llvm::MachO::operator<< | ( | raw_ostream & | OS, |
ArchitectureSet | Set | ||
) |
Definition at line 64 of file ArchitectureSet.cpp.
References llvm::MachO::ArchitectureSet::print().
|
inline |
Definition at line 59 of file PackedVersion.h.
raw_ostream & llvm::MachO::operator<< | ( | raw_ostream & | OS, |
const Target & | Target | ||
) |
Definition at line 53 of file Target.cpp.
bool llvm::MachO::operator== | ( | const DenseMapBase< DerivedT, SymbolsMapKey, MachO::Symbol *, KeyInfoT, BucketT > & | LHS, |
const DenseMapBase< DerivedT, SymbolsMapKey, MachO::Symbol *, KeyInfoT, BucketT > & | RHS | ||
) |
Definition at line 440 of file InterfaceFile.h.
|
inline |
|
inline |
Definition at line 161 of file ArchitectureSet.h.
|
inline |
|
inline |
|
inline |
Definition at line 1395 of file MachO.h.
References llvm::MachO::any_relocation_info::r_word0, llvm::MachO::any_relocation_info::r_word1, and llvm::sys::swapByteOrder().
|
inline |
Definition at line 1994 of file MachO.h.
References llvm::MachO::arm_state_hdr_t::count, llvm::MachO::arm_state_hdr_t::flavor, and llvm::sys::swapByteOrder().
|
inline |
Definition at line 1953 of file MachO.h.
References llvm::MachO::arm_thread_state32_t::cpsr, llvm::MachO::arm_thread_state32_t::lr, llvm::MachO::arm_thread_state32_t::pc, llvm::MachO::arm_thread_state32_t::r, llvm::MachO::arm_thread_state32_t::sp, and llvm::sys::swapByteOrder().
|
inline |
Definition at line 1972 of file MachO.h.
References llvm::MachO::arm_thread_state64_t::cpsr, llvm::MachO::arm_thread_state64_t::fp, llvm::MachO::arm_thread_state64_t::lr, llvm::MachO::arm_thread_state64_t::pc, llvm::MachO::arm_thread_state64_t::sp, llvm::sys::swapByteOrder(), and llvm::MachO::arm_thread_state64_t::x.
|
inline |
Definition at line 2009 of file MachO.h.
References ARM_THREAD_STATE, llvm::MachO::arm_state_hdr_t::flavor, swapStruct(), llvm::MachO::arm_thread_state_t::ts32, llvm::MachO::arm_thread_state_t::tsh, and llvm::MachO::arm_thread_state_t::uts.
|
inline |
Definition at line 1461 of file MachO.h.
References llvm::CallingConv::C, and llvm::sys::swapByteOrder().
|
inline |
Definition at line 1452 of file MachO.h.
References llvm::CallingConv::C, and llvm::sys::swapByteOrder().
|
inline |
Definition at line 1466 of file MachO.h.
References llvm::CallingConv::C, and llvm::sys::swapByteOrder().
|
inline |
Definition at line 2152 of file MachO.h.
References llvm::CallingConv::C, and llvm::sys::swapByteOrder().
|
inline |
Definition at line 2162 of file MachO.h.
References llvm::CallingConv::C, and llvm::sys::swapByteOrder().
|
inline |
Definition at line 2168 of file MachO.h.
References llvm::CallingConv::C, and llvm::sys::swapByteOrder().
|
inline |
Definition at line 1246 of file MachO.h.
References info, and llvm::sys::swapByteOrder().
|
inline |
Definition at line 1261 of file MachO.h.
References llvm::MachO::dylib_command::cmd, llvm::MachO::dylib_command::cmdsize, llvm::MachO::dylib::compatibility_version, llvm::MachO::dylib::current_version, llvm::MachO::dylib_command::dylib, llvm::MachO::dylib::name, llvm::sys::swapByteOrder(), and llvm::MachO::dylib::timestamp.
|
inline |
Definition at line 1325 of file MachO.h.
References llvm::MachO::dylinker_command::cmd, llvm::MachO::dylinker_command::cmdsize, llvm::MachO::dylinker_command::name, and llvm::sys::swapByteOrder().
|
inline |
Definition at line 1372 of file MachO.h.
References llvm::MachO::dysymtab_command::cmd, llvm::MachO::dysymtab_command::cmdsize, llvm::MachO::dysymtab_command::extrefsymoff, llvm::MachO::dysymtab_command::extreloff, llvm::MachO::dysymtab_command::iextdefsym, llvm::MachO::dysymtab_command::ilocalsym, llvm::MachO::dysymtab_command::indirectsymoff, llvm::MachO::dysymtab_command::iundefsym, llvm::MachO::dysymtab_command::locreloff, llvm::MachO::dysymtab_command::modtaboff, llvm::MachO::dysymtab_command::nextdefsym, llvm::MachO::dysymtab_command::nextrefsyms, llvm::MachO::dysymtab_command::nextrel, llvm::MachO::dysymtab_command::nindirectsyms, llvm::MachO::dysymtab_command::nlocalsym, llvm::MachO::dysymtab_command::nlocrel, llvm::MachO::dysymtab_command::nmodtab, llvm::MachO::dysymtab_command::ntoc, llvm::MachO::dysymtab_command::nundefsym, llvm::sys::swapByteOrder(), and llvm::MachO::dysymtab_command::tocoff.
|
inline |
Definition at line 1355 of file MachO.h.
References llvm::sys::swapByteOrder().
|
inline |
Definition at line 1363 of file MachO.h.
References llvm::sys::swapByteOrder().
|
inline |
Definition at line 1348 of file MachO.h.
References llvm::sys::swapByteOrder().
|
inline |
Definition at line 1144 of file MachO.h.
References llvm::MachO::fat_arch::align, llvm::MachO::fat_arch::cpusubtype, llvm::MachO::fat_arch::cputype, llvm::MachO::fat_arch::offset, llvm::MachO::fat_arch::size, and llvm::sys::swapByteOrder().
|
inline |
|
inline |
Definition at line 1139 of file MachO.h.
References llvm::MachO::fat_header::magic, llvm::MachO::fat_header::nfat_arch, and llvm::sys::swapByteOrder().
Referenced by extractSections(), getStruct(), getStructOrErr(), swapStruct(), writeNListEntry(), and llvm::object::writeUniversalBinaryToStream().
|
inline |
Definition at line 1430 of file MachO.h.
References llvm::CallingConv::C, and llvm::sys::swapByteOrder().
|
inline |
Definition at line 1499 of file MachO.h.
References llvm::CallingConv::C, and llvm::sys::swapByteOrder().
|
inline |
Definition at line 1520 of file MachO.h.
References llvm::CallingConv::C, and llvm::sys::swapByteOrder().
|
inline |
Definition at line 1527 of file MachO.h.
References llvm::CallingConv::C, llvm::sys::swapByteOrder(), and swapStruct().
|
inline |
Definition at line 1515 of file MachO.h.
References llvm::CallingConv::C, and llvm::sys::swapByteOrder().
|
inline |
Definition at line 1417 of file MachO.h.
References llvm::CallingConv::C, and llvm::sys::swapByteOrder().
|
inline |
Definition at line 1424 of file MachO.h.
References llvm::CallingConv::C, and llvm::sys::swapByteOrder().
|
inline |
Definition at line 1182 of file MachO.h.
References llvm::MachO::load_command::cmd, llvm::MachO::load_command::cmdsize, and llvm::sys::swapByteOrder().
|
inline |
Definition at line 1161 of file MachO.h.
References llvm::MachO::mach_header::cpusubtype, llvm::MachO::mach_header::cputype, llvm::MachO::mach_header::filetype, llvm::MachO::mach_header::flags, llvm::MachO::mach_header::magic, llvm::MachO::mach_header::ncmds, llvm::MachO::mach_header::sizeofcmds, and llvm::sys::swapByteOrder().
|
inline |
Definition at line 1171 of file MachO.h.
References H, and llvm::sys::swapByteOrder().
|
inline |
Definition at line 1405 of file MachO.h.
References llvm::MachO::nlist::n_desc, llvm::MachO::nlist::n_strx, llvm::MachO::nlist::n_value, and llvm::sys::swapByteOrder().
|
inline |
Definition at line 1411 of file MachO.h.
References llvm::MachO::nlist_64::n_desc, llvm::MachO::nlist_64::n_strx, llvm::MachO::nlist_64::n_value, and llvm::sys::swapByteOrder().
|
inline |
Definition at line 1400 of file MachO.h.
References llvm::MachO::nlist_base::n_desc, llvm::MachO::nlist_base::n_strx, and llvm::sys::swapByteOrder().
|
inline |
Definition at line 1445 of file MachO.h.
References llvm::CallingConv::C, and llvm::sys::swapByteOrder().
|
inline |
Definition at line 2119 of file MachO.h.
References llvm::MachO::ppc_state_hdr_t::count, llvm::MachO::ppc_state_hdr_t::flavor, and llvm::sys::swapByteOrder().
|
inline |
Definition at line 2064 of file MachO.h.
References llvm::MachO::ppc_thread_state32_t::ct, llvm::MachO::ppc_thread_state32_t::ctr, llvm::MachO::ppc_thread_state32_t::lr, llvm::MachO::ppc_thread_state32_t::mq, llvm::MachO::ppc_thread_state32_t::r0, llvm::MachO::ppc_thread_state32_t::r1, llvm::MachO::ppc_thread_state32_t::r10, llvm::MachO::ppc_thread_state32_t::r11, llvm::MachO::ppc_thread_state32_t::r12, llvm::MachO::ppc_thread_state32_t::r13, llvm::MachO::ppc_thread_state32_t::r14, llvm::MachO::ppc_thread_state32_t::r15, llvm::MachO::ppc_thread_state32_t::r16, llvm::MachO::ppc_thread_state32_t::r17, llvm::MachO::ppc_thread_state32_t::r18, llvm::MachO::ppc_thread_state32_t::r19, llvm::MachO::ppc_thread_state32_t::r2, llvm::MachO::ppc_thread_state32_t::r20, llvm::MachO::ppc_thread_state32_t::r21, llvm::MachO::ppc_thread_state32_t::r22, llvm::MachO::ppc_thread_state32_t::r23, llvm::MachO::ppc_thread_state32_t::r24, llvm::MachO::ppc_thread_state32_t::r25, llvm::MachO::ppc_thread_state32_t::r26, llvm::MachO::ppc_thread_state32_t::r27, llvm::MachO::ppc_thread_state32_t::r28, llvm::MachO::ppc_thread_state32_t::r29, llvm::MachO::ppc_thread_state32_t::r3, llvm::MachO::ppc_thread_state32_t::r30, llvm::MachO::ppc_thread_state32_t::r31, llvm::MachO::ppc_thread_state32_t::r4, llvm::MachO::ppc_thread_state32_t::r5, llvm::MachO::ppc_thread_state32_t::r6, llvm::MachO::ppc_thread_state32_t::r7, llvm::MachO::ppc_thread_state32_t::r8, llvm::MachO::ppc_thread_state32_t::r9, llvm::MachO::ppc_thread_state32_t::srr0, llvm::MachO::ppc_thread_state32_t::srr1, llvm::sys::swapByteOrder(), llvm::MachO::ppc_thread_state32_t::vrsave, and llvm::MachO::ppc_thread_state32_t::xer.
|
inline |
Definition at line 2134 of file MachO.h.
References llvm::MachO::ppc_state_hdr_t::flavor, PPC_THREAD_STATE, swapStruct(), llvm::MachO::ppc_thread_state_t::ts32, llvm::MachO::ppc_thread_state_t::tsh, and llvm::MachO::ppc_thread_state_t::uts.
|
inline |
Definition at line 1475 of file MachO.h.
References llvm::CallingConv::C, and llvm::sys::swapByteOrder().
|
inline |
Definition at line 1490 of file MachO.h.
References llvm::CallingConv::C, and llvm::sys::swapByteOrder().
|
inline |
Definition at line 1294 of file MachO.h.
References llvm::MachO::routines_command::cmd, llvm::MachO::routines_command::cmdsize, llvm::MachO::routines_command::init_address, llvm::MachO::routines_command::init_module, llvm::MachO::routines_command::reserved1, llvm::MachO::routines_command::reserved2, llvm::MachO::routines_command::reserved3, llvm::MachO::routines_command::reserved4, llvm::MachO::routines_command::reserved5, llvm::MachO::routines_command::reserved6, and llvm::sys::swapByteOrder().
|
inline |
Definition at line 1307 of file MachO.h.
References llvm::MachO::routines_command_64::cmd, llvm::MachO::routines_command_64::cmdsize, llvm::MachO::routines_command_64::init_address, llvm::MachO::routines_command_64::init_module, llvm::MachO::routines_command_64::reserved1, llvm::MachO::routines_command_64::reserved2, llvm::MachO::routines_command_64::reserved3, llvm::MachO::routines_command_64::reserved4, llvm::MachO::routines_command_64::reserved5, llvm::MachO::routines_command_64::reserved6, and llvm::sys::swapByteOrder().
|
inline |
Definition at line 1336 of file MachO.h.
References llvm::MachO::rpath_command::cmd, llvm::MachO::rpath_command::cmdsize, llvm::MachO::rpath_command::path, and llvm::sys::swapByteOrder().
|
inline |
Definition at line 1234 of file MachO.h.
References llvm::MachO::section::addr, llvm::MachO::section::align, llvm::MachO::section::flags, llvm::MachO::section::nreloc, llvm::MachO::section::offset, llvm::MachO::section::reloff, llvm::MachO::section::reserved1, llvm::MachO::section::reserved2, llvm::MachO::section::size, and llvm::sys::swapByteOrder().
|
inline |
Definition at line 1222 of file MachO.h.
References llvm::MachO::section_64::addr, llvm::MachO::section_64::align, llvm::MachO::section_64::flags, llvm::MachO::section_64::nreloc, llvm::MachO::section_64::offset, llvm::MachO::section_64::reloff, llvm::MachO::section_64::reserved1, llvm::MachO::section_64::reserved2, llvm::MachO::section_64::size, and llvm::sys::swapByteOrder().
|
inline |
Definition at line 1209 of file MachO.h.
References llvm::MachO::segment_command::cmd, llvm::MachO::segment_command::cmdsize, llvm::MachO::segment_command::fileoff, llvm::MachO::segment_command::filesize, llvm::MachO::segment_command::flags, llvm::MachO::segment_command::initprot, llvm::MachO::segment_command::maxprot, llvm::MachO::segment_command::nsects, llvm::sys::swapByteOrder(), llvm::MachO::segment_command::vmaddr, and llvm::MachO::segment_command::vmsize.
|
inline |
Definition at line 1196 of file MachO.h.
References llvm::MachO::segment_command_64::cmd, llvm::MachO::segment_command_64::cmdsize, llvm::MachO::segment_command_64::fileoff, llvm::MachO::segment_command_64::filesize, llvm::MachO::segment_command_64::flags, llvm::MachO::segment_command_64::initprot, llvm::MachO::segment_command_64::maxprot, llvm::MachO::segment_command_64::nsects, llvm::sys::swapByteOrder(), llvm::MachO::segment_command_64::vmaddr, and llvm::MachO::segment_command_64::vmsize.
|
inline |
Definition at line 1342 of file MachO.h.
References llvm::MachO::source_version_command::cmd, llvm::MachO::source_version_command::cmdsize, llvm::sys::swapByteOrder(), and llvm::MachO::source_version_command::version.
|
inline |
Definition at line 1288 of file MachO.h.
References llvm::MachO::sub_client_command::client, llvm::MachO::sub_client_command::cmd, llvm::MachO::sub_client_command::cmdsize, and llvm::sys::swapByteOrder().
|
inline |
Definition at line 1270 of file MachO.h.
References llvm::MachO::sub_framework_command::cmd, llvm::MachO::sub_framework_command::cmdsize, llvm::sys::swapByteOrder(), and llvm::MachO::sub_framework_command::umbrella.
|
inline |
Definition at line 1282 of file MachO.h.
References llvm::MachO::sub_library_command::cmd, llvm::MachO::sub_library_command::cmdsize, llvm::MachO::sub_library_command::sub_library, and llvm::sys::swapByteOrder().
|
inline |
Definition at line 1276 of file MachO.h.
References llvm::MachO::sub_umbrella_command::cmd, llvm::MachO::sub_umbrella_command::cmdsize, llvm::MachO::sub_umbrella_command::sub_umbrella, and llvm::sys::swapByteOrder().
|
inline |
Definition at line 1507 of file MachO.h.
References llvm::CallingConv::C, and llvm::sys::swapByteOrder().
|
inline |
Definition at line 1187 of file MachO.h.
References llvm::MachO::symtab_command::cmd, llvm::MachO::symtab_command::cmdsize, llvm::MachO::symtab_command::nsyms, llvm::MachO::symtab_command::stroff, llvm::MachO::symtab_command::strsize, llvm::sys::swapByteOrder(), and llvm::MachO::symtab_command::symoff.
|
inline |
Definition at line 1320 of file MachO.h.
References llvm::MachO::thread_command::cmd, llvm::MachO::thread_command::cmdsize, and llvm::sys::swapByteOrder().
|
inline |
Definition at line 1482 of file MachO.h.
References llvm::CallingConv::C, and llvm::sys::swapByteOrder().
|
inline |
Definition at line 1472 of file MachO.h.
References llvm::CallingConv::C, and llvm::sys::swapByteOrder().
|
inline |
Definition at line 1331 of file MachO.h.
References llvm::MachO::uuid_command::cmd, llvm::MachO::uuid_command::cmdsize, and llvm::sys::swapByteOrder().
|
inline |
Definition at line 1438 of file MachO.h.
References llvm::CallingConv::C, and llvm::sys::swapByteOrder().
|
inline |
Definition at line 1856 of file MachO.h.
References llvm::MachO::x86_exception_state64_t::cpu, llvm::MachO::x86_exception_state64_t::err, llvm::MachO::x86_exception_state64_t::faultvaddr, llvm::sys::swapByteOrder(), and llvm::MachO::x86_exception_state64_t::trapno.
|
inline |
Definition at line 1922 of file MachO.h.
References llvm::MachO::x86_exception_state_t::es64, llvm::MachO::x86_exception_state_t::esh, llvm::MachO::x86_state_hdr_t::flavor, swapStruct(), llvm::MachO::x86_exception_state_t::ues, and x86_EXCEPTION_STATE64.
|
inline |
Definition at line 1839 of file MachO.h.
References llvm::MachO::x86_float_state64_t::fpu_cs, llvm::MachO::x86_float_state64_t::fpu_dp, llvm::MachO::x86_float_state64_t::fpu_ds, llvm::MachO::x86_float_state64_t::fpu_fop, llvm::MachO::x86_float_state64_t::fpu_ip, llvm::MachO::x86_float_state64_t::fpu_mxcsr, llvm::MachO::x86_float_state64_t::fpu_mxcsrmask, llvm::MachO::x86_float_state64_t::fpu_reserved, llvm::MachO::x86_float_state64_t::fpu_reserved1, llvm::MachO::x86_float_state64_t::fpu_rsrv2, llvm::MachO::x86_float_state64_t::fpu_rsrv3, and llvm::sys::swapByteOrder().
|
inline |
Definition at line 1916 of file MachO.h.
References llvm::MachO::x86_state_hdr_t::flavor, llvm::MachO::x86_float_state_t::fs64, llvm::MachO::x86_float_state_t::fsh, swapStruct(), llvm::MachO::x86_float_state_t::ufs, and x86_FLOAT_STATE64.
|
inline |
Definition at line 1890 of file MachO.h.
References llvm::MachO::x86_state_hdr_t::count, llvm::MachO::x86_state_hdr_t::flavor, and llvm::sys::swapByteOrder().
|
inline |
Definition at line 1796 of file MachO.h.
References llvm::MachO::x86_thread_state32_t::cs, llvm::MachO::x86_thread_state32_t::ds, llvm::MachO::x86_thread_state32_t::eax, llvm::MachO::x86_thread_state32_t::ebp, llvm::MachO::x86_thread_state32_t::ebx, llvm::MachO::x86_thread_state32_t::ecx, llvm::MachO::x86_thread_state32_t::edi, llvm::MachO::x86_thread_state32_t::edx, llvm::MachO::x86_thread_state32_t::eflags, llvm::MachO::x86_thread_state32_t::eip, llvm::MachO::x86_thread_state32_t::es, llvm::MachO::x86_thread_state32_t::esi, llvm::MachO::x86_thread_state32_t::esp, llvm::MachO::x86_thread_state32_t::fs, llvm::MachO::x86_thread_state32_t::gs, llvm::MachO::x86_thread_state32_t::ss, and llvm::sys::swapByteOrder().
|
inline |
Definition at line 1815 of file MachO.h.
References llvm::MachO::x86_thread_state64_t::cs, llvm::MachO::x86_thread_state64_t::fs, llvm::MachO::x86_thread_state64_t::gs, llvm::MachO::x86_thread_state64_t::r10, llvm::MachO::x86_thread_state64_t::r11, llvm::MachO::x86_thread_state64_t::r12, llvm::MachO::x86_thread_state64_t::r13, llvm::MachO::x86_thread_state64_t::r14, llvm::MachO::x86_thread_state64_t::r15, llvm::MachO::x86_thread_state64_t::r8, llvm::MachO::x86_thread_state64_t::r9, llvm::MachO::x86_thread_state64_t::rax, llvm::MachO::x86_thread_state64_t::rbp, llvm::MachO::x86_thread_state64_t::rbx, llvm::MachO::x86_thread_state64_t::rcx, llvm::MachO::x86_thread_state64_t::rdi, llvm::MachO::x86_thread_state64_t::rdx, llvm::MachO::x86_thread_state64_t::rflags, llvm::MachO::x86_thread_state64_t::rip, llvm::MachO::x86_thread_state64_t::rsi, llvm::MachO::x86_thread_state64_t::rsp, and llvm::sys::swapByteOrder().
|
inline |
Definition at line 1910 of file MachO.h.
References llvm::MachO::x86_state_hdr_t::flavor, swapStruct(), llvm::MachO::x86_thread_state_t::ts64, llvm::MachO::x86_thread_state_t::tsh, llvm::MachO::x86_thread_state_t::uts, and x86_THREAD_STATE64.
Definition at line 2018 of file MachO.h.
Referenced by checkThreadCommand().
|
constexpr |
Definition at line 55 of file Symbol.h.
Referenced by llvm::object::TapiFile::TapiFile().
|
constexpr |
Definition at line 56 of file Symbol.h.
Referenced by llvm::object::TapiFile::TapiFile().
|
constexpr |
Definition at line 58 of file Symbol.h.
Referenced by llvm::object::TapiFile::TapiFile().
|
constexpr |
Definition at line 59 of file Symbol.h.
Referenced by llvm::object::TapiFile::TapiFile().
|
constexpr |
Definition at line 57 of file Symbol.h.
Referenced by llvm::object::TapiFile::TapiFile().