mirror of
https://github.com/autc04/Retro68.git
synced 2024-12-12 11:29:30 +00:00
19 lines
621 B
D
19 lines
621 B
D
|
#name: Link shared ifunc resolver with PLT caller (pie)
|
||
|
#source: ifunc-seperate-caller-plt.s
|
||
|
#as:
|
||
|
#ld: -z nocombreloc -pie tmpdir/ifunc-seperate-resolver.so
|
||
|
#warning: .*
|
||
|
#readelf: -rW
|
||
|
|
||
|
Relocation section '.rela.data' at .*
|
||
|
[ ]+Offset[ ]+Info[ ]+Type[ ]+.*
|
||
|
[0-9a-f]+[ ]+[0-9a-f]+[ ]+R_RISCV_(32|64)[ ]+[0-9a-f]+[ ]+foo \+ 0
|
||
|
#...
|
||
|
Relocation section '.rela.got' at .*
|
||
|
[ ]+Offset[ ]+Info[ ]+Type[ ]+.*
|
||
|
[0-9a-f]+[ ]+[0-9a-f]+[ ]+R_RISCV_(32|64)[ ]+[0-9a-f]+[ ]+foo \+ 0
|
||
|
#...
|
||
|
Relocation section '.rela.plt' at .*
|
||
|
[ ]+Offset[ ]+Info[ ]+Type[ ]+.*
|
||
|
[0-9a-f]+[ ]+[0-9a-f]+[ ]+R_RISCV_JUMP_SLOT[ ]+[0-9a-f]+[ ]+foo \+ 0
|