forked from OSchip/llvm-project
parent
5d415b706f
commit
065d34dbe1
|
@ -63,16 +63,22 @@ class ObjectFile : public std::enable_shared_from_this<ObjectFile>,
|
|||
public:
|
||||
enum Type {
|
||||
eTypeInvalid = 0,
|
||||
eTypeCoreFile, /// A core file that has a checkpoint of a program's
|
||||
/// execution state
|
||||
eTypeExecutable, /// A normal executable
|
||||
eTypeDebugInfo, /// An object file that contains only debug information
|
||||
eTypeDynamicLinker, /// The platform's dynamic linker executable
|
||||
eTypeObjectFile, /// An intermediate object file
|
||||
eTypeSharedLibrary, /// A shared library that can be used during execution
|
||||
eTypeStubLibrary, /// A library that can be linked against but not used for
|
||||
/// execution
|
||||
eTypeJIT, /// JIT code that has symbols, sections and possibly debug info
|
||||
/// A core file that has a checkpoint of a program's execution state.
|
||||
eTypeCoreFile,
|
||||
/// A normal executable.
|
||||
eTypeExecutable,
|
||||
/// An object file that contains only debug information.
|
||||
eTypeDebugInfo,
|
||||
/// The platform's dynamic linker executable.
|
||||
eTypeDynamicLinker,
|
||||
/// An intermediate object file.
|
||||
eTypeObjectFile,
|
||||
/// A shared library that can be used during execution.
|
||||
eTypeSharedLibrary,
|
||||
/// A library that can be linked against but not used for execution.
|
||||
eTypeStubLibrary,
|
||||
/// JIT code that has symbols, sections and possibly debug info.
|
||||
eTypeJIT,
|
||||
eTypeUnknown
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in New Issue