5 #define LDSO_ARCH "x32"
7 /* FIXME: x32 is very strange in its use of 64-bit relocation types in
8 * a 32-bit environment. As long as the memory at reloc_addr is
9 * zero-filled prior to relocations, just treating 64-bit relocations
10 * as operating on 32-bit slots should be fine, but this should be
11 * checked. In particular, R_X86_64_64, R_X86_64_DTPOFF64, and
12 * R_X86_64_TPOFF64 may need checking. */
14 static int remap_rel(int type)
22 case R_X86_64_GLOB_DAT:
24 case R_X86_64_JUMP_SLOT:
26 case R_X86_64_RELATIVE:
30 case R_X86_64_DTPMOD64:
32 case R_X86_64_DTPOFF64:
33 case R_X86_64_DTPOFF32:
35 case R_X86_64_TPOFF64:
36 case R_X86_64_TPOFF32: