2 #as
: --pic
--no
-underscore
--em
=criself
-I
$srcdir
/$subdir
3 #ld
: --shared -m crislinux
--hash
-style
=sysv
4 #ld_after_inputfiles
: tmpdir
/libdso
-1b.so
7 # A DSO linked to another DSO that has two versioned symbols
, to which
8 #
this DSO refers
with two relocs each
, a GOT
and a PLT reference
.
9 # There was a bug such that GOT markups were lost
, resulting
in wrong
10 # offsets
into the GOT
, with a tell
-tale sign being one
or more
11 # R_CRIS_NONE relocs
. There should be two GOT relocs here
, one each
14 .*: file format elf32
-cris
18 0+[ ]+DF \
*UND\
* 0+[ ]+\
(TST2\
)[ ]+expobj
19 0+[ ]+DF \
*UND\
* 0+[ ]+\
(TST2\
)[ ]+expfn
21 Contents of section
.rela
.dyn
:
22 0140 50220000 0a020000
00000000 54220000 .*
23 0150 0a030000
00000000 .*
24 Contents of section
.plt
:
25 0158 fce17e7e
0401307a
08013009 00000000 .*
26 0168 00000000 6f0d0c
00 00003009 3f7e
0000 .*
27 0178 00002ffe ecffffff
6f0d1000 00003009 .*
28 0188 3f7e
0000 00002ffe ecffffff
.*
29 Contents of section
.text
:
30 0194 6fae
0c
00 00006fae ccffffff
6fae
1000 .*
31 01a4
00006fae d4ffffff
.*
33 Contents of section
.got
:
34 2244 ac210000
00000000 00000000 00000000 .*