reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
39 DYNAMIC_TAG(NULL, 0) // Marks end of dynamic array. 40 DYNAMIC_TAG(NEEDED, 1) // String table offset of needed library. 41 DYNAMIC_TAG(PLTRELSZ, 2) // Size of relocation entries in PLT. 42 DYNAMIC_TAG(PLTGOT, 3) // Address associated with linkage table. 43 DYNAMIC_TAG(HASH, 4) // Address of symbolic hash table. 44 DYNAMIC_TAG(STRTAB, 5) // Address of dynamic string table. 45 DYNAMIC_TAG(SYMTAB, 6) // Address of dynamic symbol table. 46 DYNAMIC_TAG(RELA, 7) // Address of relocation table (Rela entries). 47 DYNAMIC_TAG(RELASZ, 8) // Size of Rela relocation table. 48 DYNAMIC_TAG(RELAENT, 9) // Size of a Rela relocation entry. 49 DYNAMIC_TAG(STRSZ, 10) // Total size of the string table. 50 DYNAMIC_TAG(SYMENT, 11) // Size of a symbol table entry. 51 DYNAMIC_TAG(INIT, 12) // Address of initialization function. 52 DYNAMIC_TAG(FINI, 13) // Address of termination function. 53 DYNAMIC_TAG(SONAME, 14) // String table offset of a shared objects name. 54 DYNAMIC_TAG(RPATH, 15) // String table offset of library search path. 55 DYNAMIC_TAG(SYMBOLIC, 16) // Changes symbol resolution algorithm. 56 DYNAMIC_TAG(REL, 17) // Address of relocation table (Rel entries). 57 DYNAMIC_TAG(RELSZ, 18) // Size of Rel relocation table. 58 DYNAMIC_TAG(RELENT, 19) // Size of a Rel relocation entry. 59 DYNAMIC_TAG(PLTREL, 20) // Type of relocation entry used for linking. 60 DYNAMIC_TAG(DEBUG, 21) // Reserved for debugger. 61 DYNAMIC_TAG(TEXTREL, 22) // Relocations exist for non-writable segments. 62 DYNAMIC_TAG(JMPREL, 23) // Address of relocations associated with PLT. 63 DYNAMIC_TAG(BIND_NOW, 24) // Process all relocations before execution. 64 DYNAMIC_TAG(INIT_ARRAY, 25) // Pointer to array of initialization functions. 65 DYNAMIC_TAG(FINI_ARRAY, 26) // Pointer to array of termination functions. 66 DYNAMIC_TAG(INIT_ARRAYSZ, 27) // Size of DT_INIT_ARRAY. 67 DYNAMIC_TAG(FINI_ARRAYSZ, 28) // Size of DT_FINI_ARRAY. 68 DYNAMIC_TAG(RUNPATH, 29) // String table offset of lib search path. 69 DYNAMIC_TAG(FLAGS, 30) // Flags. 73 DYNAMIC_TAG(PREINIT_ARRAY, 32) // Pointer to array of preinit functions. 74 DYNAMIC_TAG(PREINIT_ARRAYSZ, 33) // Size of the DT_PREINIT_ARRAY array. 76 DYNAMIC_TAG(SYMTAB_SHNDX, 34) // Address of the SHT_SYMTAB_SHNDX section. 80 DYNAMIC_TAG(RELRSZ, 35) // Size of Relr relocation table. 81 DYNAMIC_TAG(RELR, 36) // Address of relocation table (Relr entries). 82 DYNAMIC_TAG(RELRENT, 37) // Size of a Relr relocation entry. 91 DYNAMIC_TAG(ANDROID_REL, 0x6000000F) 92 DYNAMIC_TAG(ANDROID_RELSZ, 0x60000010) 93 DYNAMIC_TAG(ANDROID_RELA, 0x60000011) 94 DYNAMIC_TAG(ANDROID_RELASZ, 0x60000012) 98 DYNAMIC_TAG(ANDROID_RELR, 0x6FFFE000) // Address of relocation table (Relr entries). 99 DYNAMIC_TAG(ANDROID_RELRSZ, 0x6FFFE001) // Size of Relr relocation table. 100 DYNAMIC_TAG(ANDROID_RELRENT, 0x6FFFE003) // Size of a Relr relocation entry. 102 DYNAMIC_TAG(GNU_HASH, 0x6FFFFEF5) // Reference to the GNU hash table. 103 DYNAMIC_TAG(TLSDESC_PLT, 0x6FFFFEF6) // Location of PLT entry for TLS 105 DYNAMIC_TAG(TLSDESC_GOT, 0x6FFFFEF7) // Location of GOT entry used by TLS 107 DYNAMIC_TAG(RELACOUNT, 0x6FFFFFF9) // ELF32_Rela count. 108 DYNAMIC_TAG(RELCOUNT, 0x6FFFFFFA) // ELF32_Rel count. 110 DYNAMIC_TAG(FLAGS_1, 0X6FFFFFFB) // Flags_1. 112 DYNAMIC_TAG(VERSYM, 0x6FFFFFF0) // The address of .gnu.version section. 113 DYNAMIC_TAG(VERDEF, 0X6FFFFFFC) // The address of the version definition 115 DYNAMIC_TAG(VERDEFNUM, 0X6FFFFFFD) // The number of entries in DT_VERDEF. 116 DYNAMIC_TAG(VERNEED, 0X6FFFFFFE) // The address of the version dependency 118 DYNAMIC_TAG(VERNEEDNUM, 0X6FFFFFFF) // The number of entries in DT_VERNEED. 216 DYNAMIC_TAG(AUXILIARY, 0x7FFFFFFD) // Shared object to load before self 217 DYNAMIC_TAG(USED, 0x7FFFFFFE) // Same as DT_NEEDED 218 DYNAMIC_TAG(FILTER, 0x7FFFFFFF) // Shared object to get values from