#source: dso-1.s#source: dso-2.s#as: --pic --no-underscore --em=criself#ld: --shared -m crislinux --version-script $srcdir/$subdir/hide1#readelf: -S -s -r# Use "dsofn" from dso-1 in a GOTPLT reloc, but hide it in a# version script. This will change the incoming GOTPLT reloc to# instead be a (local) GOT reloc. There are no other .rela.got# entries. This formerly SEGV:ed because .rela.got was created# too late to have it mapped to an output section.There are 13 section headers.*#...\[ 1\] \.hash HASH .*\[ 2\] \.dynsym DYNSYM .*\[ 3\] \.dynstr STRTAB .*\[ 4\] \.gnu\.version VERSYM .*\[ 5\] \.gnu\.version_d VERDEF .*\[ 6\] \.rela\.dyn RELA .*\[ 7\] \.text PROGBITS .*\[ 8\] \.dynamic DYNAMIC .*\[ 9\] \.got PROGBITS .*\[10\] \.shstrtab STRTAB .*\[11\] \.symtab SYMTAB .*\[12\] \.strtab STRTAB .*#...Relocation section '\.rela\.dyn' at offset 0x[0-9a-f]+ contains 1 entries:#...00002[12][0-9a-f][048c] 0000000c R_CRIS_RELATIVE 00000150#...Symbol table '\.dynsym' contains 4 entries:Num: Value Size Type Bind Vis Ndx Name0: 0+ 0 NOTYPE LOCAL DEFAULT UND1: [0-9a-f]+ 0 SECTION LOCAL DEFAULT 72: 0+ 0 OBJECT GLOBAL DEFAULT ABS TST13: 0+154 0 FUNC GLOBAL DEFAULT 7 export_1@@TST1Symbol table '\.symtab' contains 18 entries:Num: Value Size Type Bind Vis Ndx Name0: 0+ 0 NOTYPE LOCAL DEFAULT UND1: [0-9a-f]+ 0 SECTION LOCAL DEFAULT 12: [0-9a-f]+ 0 SECTION LOCAL DEFAULT 23: [0-9a-f]+ 0 SECTION LOCAL DEFAULT 34: [0-9a-f]+ 0 SECTION LOCAL DEFAULT 45: [0-9a-f]+ 0 SECTION LOCAL DEFAULT 56: [0-9a-f]+ 0 SECTION LOCAL DEFAULT 67: [0-9a-f]+ 0 SECTION LOCAL DEFAULT 78: [0-9a-f]+ 0 SECTION LOCAL DEFAULT 89: [0-9a-f]+ 0 SECTION LOCAL DEFAULT 910: 0+2..[046c] 0 OBJECT LOCAL HIDDEN ABS _DYNAMIC11: 0+2..[046c] 0 NOTYPE LOCAL DEFAULT ABS __bss_start12: 0+2..[046c] 0 NOTYPE LOCAL DEFAULT ABS _edata13: 0+2..[046c] 0 OBJECT LOCAL HIDDEN ABS _GLOBAL_OFFSET_TABLE_14: 0+2..[046c] 0 NOTYPE LOCAL DEFAULT ABS _end15: 0+150 0 FUNC LOCAL DEFAULT 7 dsofn16: 0+ 0 OBJECT GLOBAL DEFAULT ABS TST117: 0+154 0 FUNC GLOBAL DEFAULT 7 export_1