reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/BinaryFormat/DynamicTags.def
   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