[PATCH] Implementation of PLT: handling of IFUNC calls (gnu_indirect_function).

Leny Kholodov leny.kholodov at gmail.com
Mon Mar 2 06:06:29 PST 2015


Tests for relocations R_ARM_ALU_PC_G0_NC, R_ARM_ALU_PC_G1_NC, R_ARM_LDR_PC_G2 have been added. All of them created in manual mode by editing YAML files. Unfortunately, I couldn't find the way how I could generate these relocations with gcc/clang compilation.


REPOSITORY
  rL LLVM

http://reviews.llvm.org/D7833

Files:
  lib/ReaderWriter/ELF/ARM/ARMLinkingContext.h
  lib/ReaderWriter/ELF/ARM/ARMRelocationHandler.cpp
  lib/ReaderWriter/ELF/ARM/ARMRelocationPass.cpp
  test/elf/ARM/rel-arm-alu-pc-g0-nc.test
  test/elf/ARM/rel-arm-alu-pc-g1-nc.test
  test/elf/ARM/rel-arm-ldr-pc-g2.test
  test/elf/ARM/rel-ifunc.test

EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D7833.21001.patch
Type: text/x-patch
Size: 21095 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150302/b39a0daf/attachment.bin>


More information about the llvm-commits mailing list