Class SectionNames


  • public final class SectionNames
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String DATA
      the real initialized data section no padding, no bss overlap
      static java.lang.String DATA_CONST
      Initialized relocatable constant variables
      static java.lang.String DATA_DYLD
      Place holder section used by dynamic linker
      static java.lang.String DATA_LA_SYMBOL_PTR
      Lazy symbol pointers, which are indirect references to imported functions
      static java.lang.String DATA_MOD_INIT_FUNC
      Module initialization functions.
      static java.lang.String DATA_MOD_TERM_FUNC
      Module termination functions
      static java.lang.String DATA_NL_SYMBOL_PTR
      Non-lazy symbol pointers, which are indirect references to imported functions
      static java.lang.String IMPORT_JUMP_TABLE
      Stubs for calls to functions in a dynamic library
      static java.lang.String IMPORT_POINTERS
      Non-lazy symbol pointers
      static java.lang.String OBJC_MODULES
      module information
      static java.lang.String OBJC_REFS
      string table
      static java.lang.String OBJC_STRINGS
      string table
      static java.lang.String OBJC_SYMBOLS
      symbol table
      static java.lang.String PROGRAM_VARS
      Section dedicated to holding global program variables
      static java.lang.String SECT_BSS
      the real uninitialized data section no padding
      static java.lang.String SECT_COMMON
      the section common symbols are allocated in by the link editor
      static java.lang.String SECT_GOT
      global offset table section
      static java.lang.String TEXT
      the real text part of the text section no headers, and no padding
      static java.lang.String TEXT_CONST
      Initialized constant variables
      static java.lang.String TEXT_CSTRING
      Constant null-terminated C strings
      static java.lang.String TEXT_FVMLIB_INIT0
      the fvmlib initialization section
      static java.lang.String TEXT_FVMLIB_INIT1
      the section following the fvmlib initialization section
      static java.lang.String TEXT_LITERAL4
      4-byte literal values.
      static java.lang.String TEXT_LITERAL8
      8-byte literal values.
      static java.lang.String TEXT_PICSYMBOL_STUB
      Position-independent indirect symbol stubs
      static java.lang.String TEXT_SYMBOL_STUB
      Indirect symbol stubs
    • Constructor Summary

      Constructors 
      Constructor Description
      SectionNames()  
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • TEXT

        public static final java.lang.String TEXT
        the real text part of the text section no headers, and no padding
        See Also:
        Constant Field Values
      • TEXT_CSTRING

        public static final java.lang.String TEXT_CSTRING
        Constant null-terminated C strings
        See Also:
        Constant Field Values
      • TEXT_PICSYMBOL_STUB

        public static final java.lang.String TEXT_PICSYMBOL_STUB
        Position-independent indirect symbol stubs
        See Also:
        Constant Field Values
      • TEXT_SYMBOL_STUB

        public static final java.lang.String TEXT_SYMBOL_STUB
        Indirect symbol stubs
        See Also:
        Constant Field Values
      • TEXT_CONST

        public static final java.lang.String TEXT_CONST
        Initialized constant variables
        See Also:
        Constant Field Values
      • TEXT_LITERAL4

        public static final java.lang.String TEXT_LITERAL4
        4-byte literal values. single-precision floating pointer constants
        See Also:
        Constant Field Values
      • TEXT_LITERAL8

        public static final java.lang.String TEXT_LITERAL8
        8-byte literal values. double-precision floating pointer constants
        See Also:
        Constant Field Values
      • TEXT_FVMLIB_INIT0

        public static final java.lang.String TEXT_FVMLIB_INIT0
        the fvmlib initialization section
        See Also:
        Constant Field Values
      • TEXT_FVMLIB_INIT1

        public static final java.lang.String TEXT_FVMLIB_INIT1
        the section following the fvmlib initialization section
        See Also:
        Constant Field Values
      • DATA

        public static final java.lang.String DATA
        the real initialized data section no padding, no bss overlap
        See Also:
        Constant Field Values
      • DATA_LA_SYMBOL_PTR

        public static final java.lang.String DATA_LA_SYMBOL_PTR
        Lazy symbol pointers, which are indirect references to imported functions
        See Also:
        Constant Field Values
      • DATA_NL_SYMBOL_PTR

        public static final java.lang.String DATA_NL_SYMBOL_PTR
        Non-lazy symbol pointers, which are indirect references to imported functions
        See Also:
        Constant Field Values
      • DATA_DYLD

        public static final java.lang.String DATA_DYLD
        Place holder section used by dynamic linker
        See Also:
        Constant Field Values
      • DATA_CONST

        public static final java.lang.String DATA_CONST
        Initialized relocatable constant variables
        See Also:
        Constant Field Values
      • DATA_MOD_INIT_FUNC

        public static final java.lang.String DATA_MOD_INIT_FUNC
        Module initialization functions. C++ places static constructors here.
        See Also:
        Constant Field Values
      • DATA_MOD_TERM_FUNC

        public static final java.lang.String DATA_MOD_TERM_FUNC
        Module termination functions
        See Also:
        Constant Field Values
      • SECT_BSS

        public static final java.lang.String SECT_BSS
        the real uninitialized data section no padding
        See Also:
        Constant Field Values
      • SECT_COMMON

        public static final java.lang.String SECT_COMMON
        the section common symbols are allocated in by the link editor
        See Also:
        Constant Field Values
      • SECT_GOT

        public static final java.lang.String SECT_GOT
        global offset table section
        See Also:
        Constant Field Values
      • OBJC_SYMBOLS

        public static final java.lang.String OBJC_SYMBOLS
        symbol table
        See Also:
        Constant Field Values
      • OBJC_MODULES

        public static final java.lang.String OBJC_MODULES
        module information
        See Also:
        Constant Field Values
      • OBJC_STRINGS

        public static final java.lang.String OBJC_STRINGS
        string table
        See Also:
        Constant Field Values
      • IMPORT_JUMP_TABLE

        public static final java.lang.String IMPORT_JUMP_TABLE
        Stubs for calls to functions in a dynamic library
        See Also:
        Constant Field Values
      • IMPORT_POINTERS

        public static final java.lang.String IMPORT_POINTERS
        Non-lazy symbol pointers
        See Also:
        Constant Field Values
      • PROGRAM_VARS

        public static final java.lang.String PROGRAM_VARS
        Section dedicated to holding global program variables
        See Also:
        Constant Field Values
    • Constructor Detail

      • SectionNames

        public SectionNames()