16#ifndef LIEF_OAT_ENUMS_H
17#define LIEF_OAT_ENUMS_H
23 OAT_CLASS_ALL_COMPILED = 0,
24 OAT_CLASS_SOME_COMPILED = 1,
25 OAT_CLASS_NONE_COMPILED = 2,
29enum OAT_CLASS_STATUS {
38 STATUS_RETRY_VERIFICATION_AT_RUNTIME = 6,
39 STATUS_VERIFYING_AT_RUNTIME = 7,
41 STATUS_INITIALIZING = 9,
42 STATUS_INITIALIZED = 10,
46 KEY_IMAGE_LOCATION = 0,
47 KEY_DEX2OAT_CMD_LINE = 1,
50 KEY_HAS_PATCH_INFO = 4,
52 KEY_NATIVE_DEBUGGABLE = 6,
53 KEY_COMPILER_FILTER = 7,
55 KEY_BOOT_CLASS_PATH = 9,
56 KEY_CONCURRENT_COPYING = 10,
57 KE_COMPILATION_REASON = 11,
60enum INSTRUCTION_SETS {
73static const HEADER_KEYS header_keys_list[] = {
74 HEADER_KEYS::KEY_IMAGE_LOCATION ,
75 HEADER_KEYS::KEY_DEX2OAT_CMD_LINE ,
76 HEADER_KEYS::KEY_DEX2OAT_HOST ,
77 HEADER_KEYS::KEY_PIC ,
78 HEADER_KEYS::KEY_HAS_PATCH_INFO ,
79 HEADER_KEYS::KEY_DEBUGGABLE ,
80 HEADER_KEYS::KEY_NATIVE_DEBUGGABLE ,
81 HEADER_KEYS::KEY_COMPILER_FILTER ,
82 HEADER_KEYS::KEY_CLASS_PATH ,
83 HEADER_KEYS::KEY_BOOT_CLASS_PATH ,
84 HEADER_KEYS::KEY_CONCURRENT_COPYING ,
85 HEADER_KEYS::KE_COMPILATION_REASON ,
LIEF namespace.
Definition Abstract/Binary.hpp:32