< prev index next >

src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/elf/Elf.java

Print this page

        

*** 206,221 **** --- 206,235 ---- static int totalsize = 16; /** * Relocation types */ + static final int R_X86_64_NONE = 0x0; static final int R_X86_64_64 = 0x1; static final int R_X86_64_PC32 = 0x2; static final int R_X86_64_PLT32 = 0x4; static final int R_X86_64_GOTPCREL = 0x9; + static final int R_AARCH64_NONE = 256; + static final int R_AARCH64_ABS64 = 257; + static final int R_AARCH64_CALL26 = 283; + static final int R_AARCH64_ADR_GOT_PAGE = 311; + static final int R_AARCH64_LD64_GOT_LO12_NC = 312; + + static final int R_AARCH64_MOVW_UABS_G0_NC = 264; + static final int R_AARCH64_MOVW_UABS_G1_NC = 266; + static final int R_AARCH64_MOVW_UABS_G2_NC = 268; + + static final int R_AARCH64_ADR_PREL_PG_HI21 = 275; + static final int R_AARCH64_ADD_ABS_LO12_NC = 277; + static final int R_AARCH64_LDST64_ABS_LO12_NC = 286; } /** * Elf64_Rela structure defines */
*** 238,247 **** --- 252,275 ---- static final int R_X86_64_64 = 0x1; static final int R_X86_64_PC32 = 0x2; static final int R_X86_64_PLT32 = 0x4; static final int R_X86_64_GOTPCREL = 0x9; + static final int R_AARCH64_NONE = 256; + static final int R_AARCH64_ABS64 = 257; + static final int R_AARCH64_CALL26 = 283; + static final int R_AARCH64_ADR_GOT_PAGE = 311; + static final int R_AARCH64_LD64_GOT_LO12_NC = 312; + + static final int R_AARCH64_MOVW_UABS_G0_NC = 264; + static final int R_AARCH64_MOVW_UABS_G1_NC = 266; + static final int R_AARCH64_MOVW_UABS_G2_NC = 268; + + static final int R_AARCH64_ADR_PREL_PG_HI21 = 275; + static final int R_AARCH64_ADD_ABS_LO12_NC = 277; + static final int R_AARCH64_LDST64_ABS_LO12_NC = 286; + static long ELF64_R_INFO(int symidx, int type) { return (((long)symidx << 32) + type); } }
< prev index next >