LIEF: Library to Instrument Executable Formats Version 0.17.0
Loading...
Searching...
No Matches
enums.hpp File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  LIEF
 LIEF namespace.
 
namespace  LIEF::OAT
 

Enumerations

enum  LIEF::OAT::OAT_CLASS_TYPES { LIEF::OAT::OAT_CLASS_ALL_COMPILED = 0 , LIEF::OAT::OAT_CLASS_SOME_COMPILED = 1 , LIEF::OAT::OAT_CLASS_NONE_COMPILED = 2 }
 
enum  LIEF::OAT::OAT_CLASS_STATUS {
  LIEF::OAT::STATUS_RETIRED = -2 , LIEF::OAT::STATUS_ERROR = -1 , LIEF::OAT::STATUS_NOTREADY = 0 , LIEF::OAT::STATUS_IDX = 1 ,
  LIEF::OAT::STATUS_LOADED = 2 , LIEF::OAT::STATUS_RESOLVING = 3 , LIEF::OAT::STATUS_RESOLVED = 4 , LIEF::OAT::STATUS_VERIFYING = 5 ,
  LIEF::OAT::STATUS_RETRY_VERIFICATION_AT_RUNTIME = 6 , LIEF::OAT::STATUS_VERIFYING_AT_RUNTIME = 7 , LIEF::OAT::STATUS_VERIFIED = 8 , LIEF::OAT::STATUS_INITIALIZING = 9 ,
  LIEF::OAT::STATUS_INITIALIZED = 10
}
 
enum  LIEF::OAT::HEADER_KEYS {
  LIEF::OAT::KEY_IMAGE_LOCATION = 0 , LIEF::OAT::KEY_DEX2OAT_CMD_LINE = 1 , LIEF::OAT::KEY_DEX2OAT_HOST = 2 , LIEF::OAT::KEY_PIC = 3 ,
  LIEF::OAT::KEY_HAS_PATCH_INFO = 4 , LIEF::OAT::KEY_DEBUGGABLE = 5 , LIEF::OAT::KEY_NATIVE_DEBUGGABLE = 6 , LIEF::OAT::KEY_COMPILER_FILTER = 7 ,
  LIEF::OAT::KEY_CLASS_PATH = 8 , LIEF::OAT::KEY_BOOT_CLASS_PATH = 9 , LIEF::OAT::KEY_CONCURRENT_COPYING = 10 , LIEF::OAT::KE_COMPILATION_REASON = 11
}
 
enum  LIEF::OAT::INSTRUCTION_SETS {
  LIEF::OAT::INST_SET_NONE = 0 , LIEF::OAT::INST_SET_ARM = 1 , LIEF::OAT::INST_SET_ARM_64 = 2 , LIEF::OAT::INST_SET_THUMB2 = 3 ,
  LIEF::OAT::INST_SET_X86 = 4 , LIEF::OAT::INST_SET_X86_64 = 5 , LIEF::OAT::INST_SET_MIPS = 6 , LIEF::OAT::INST_SET_MIPS_64 = 7
}