LLVM  14.0.0git
Classes | Namespaces | Typedefs
MachOPlatform.h File Reference
#include "llvm/ADT/StringRef.h"
#include "llvm/ExecutionEngine/Orc/Core.h"
#include "llvm/ExecutionEngine/Orc/ExecutorProcessControl.h"
#include "llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h"
#include "llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h"
#include <future>
#include <thread>
#include <vector>
Include dependency graph for MachOPlatform.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  llvm::orc::MachOPerObjectSectionsToRegister
 
struct  llvm::orc::MachOJITDylibInitializers
 
class  llvm::orc::MachOJITDylibDeinitializers
 
class  llvm::orc::MachOPlatform
 Mediates between MachO initialization and ExecutionSession state. More...
 
class  llvm::orc::shared::SPSSerializationTraits< SPSMachOPerObjectSectionsToRegister, MachOPerObjectSectionsToRegister >
 
class  llvm::orc::shared::SPSSerializationTraits< SPSMachOJITDylibInitializers, MachOJITDylibInitializers >
 Serialization traits for MachOJITDylibInitializers. More...
 
class  llvm::orc::shared::SPSSerializationTraits< SPSMachOJITDylibDeinitializers, MachOJITDylibDeinitializers >
 

Namespaces

 llvm
 ---------------------— PointerInfo ------------------------------------—
 
 llvm::orc
 
 llvm::orc::shared
 

Typedefs

using llvm::orc::MachOJITDylibInitializerSequence = std::vector< MachOJITDylibInitializers >
 
using llvm::orc::MachOJITDylibDeinitializerSequence = std::vector< MachOJITDylibDeinitializers >
 
using llvm::orc::shared::SPSMachOPerObjectSectionsToRegister = SPSTuple< SPSExecutorAddressRange, SPSExecutorAddressRange >
 
using llvm::orc::shared::SPSMachOJITDylibInitializers = SPSTuple< SPSString, SPSExecutorAddress, SPSExecutorAddress, SPSNamedExecutorAddressRangeSequenceMap >
 
using llvm::orc::shared::SPSMachOJITDylibInitializerSequence = SPSSequence< SPSMachOJITDylibInitializers >
 
using llvm::orc::shared::SPSMachOJITDylibDeinitializers = SPSEmpty
 
using llvm::orc::shared::SPSMachOJITDylibDeinitializerSequence = SPSSequence< SPSMachOJITDylibDeinitializers >