Back to index

cell-binutils  2.17cvs20070401
tls-relax-initial-shared-2.d
Go to the documentation of this file.
00001 #name: FRV TLS relocs with addends, shared linking with static TLS, relaxing
00002 #source: tls-2.s
00003 #as: --defsym static_tls=1
00004 #objdump: -DR -j .text -j .got -j .plt
00005 #ld: -shared tmpdir/tls-1-dep.so --version-script tls-1-shared.lds --relax
00006 
00007 .*:     file format elf.*frv.*
00008 
00009 Disassembly of section \.text:
00010 
00011 [0-9a-f ]+<_start>:
00012 [0-9a-f ]+:   92 c8 f0 34   ldi @\(gr15,52\),gr9
00013 [0-9a-f ]+:   92 c8 f0 44   ldi @\(gr15,68\),gr9
00014 [0-9a-f ]+:   92 c8 f0 5c   ldi @\(gr15,92\),gr9
00015 [0-9a-f ]+:   00 88 00 00   nop\.p
00016 [0-9a-f ]+:   80 88 00 00   nop
00017 [0-9a-f ]+:   92 c8 f0 7c   ldi @\(gr15,124\),gr9
00018 [0-9a-f ]+:   80 88 00 00   nop
00019 [0-9a-f ]+:   00 88 00 00   nop\.p
00020 [0-9a-f ]+:   80 88 00 00   nop
00021 [0-9a-f ]+:   92 c8 f0 84   ldi @\(gr15,132\),gr9
00022 [0-9a-f ]+:   80 88 00 00   nop
00023 [0-9a-f ]+:   00 88 00 00   nop\.p
00024 [0-9a-f ]+:   80 88 00 00   nop
00025 [0-9a-f ]+:   92 c8 f0 94   ldi @\(gr15,148\),gr9
00026 [0-9a-f ]+:   80 88 00 00   nop
00027 [0-9a-f ]+:   12 c8 f0 38   ldi\.p @\(gr15,56\),gr9
00028 [0-9a-f ]+:   80 88 00 00   nop
00029 [0-9a-f ]+:   80 88 00 00   nop
00030 [0-9a-f ]+:   12 c8 f0 48   ldi\.p @\(gr15,72\),gr9
00031 [0-9a-f ]+:   80 88 00 00   nop
00032 [0-9a-f ]+:   80 88 00 00   nop
00033 [0-9a-f ]+:   12 c8 f0 60   ldi\.p @\(gr15,96\),gr9
00034 [0-9a-f ]+:   80 88 00 00   nop
00035 [0-9a-f ]+:   80 88 00 00   nop
00036 [0-9a-f ]+:   80 88 00 00   nop
00037 [0-9a-f ]+:   92 fc f8 14   setlos 0xf*fffff814,gr9
00038 [0-9a-f ]+:   80 88 00 00   nop
00039 [0-9a-f ]+:   92 fc 08 14   setlos 0x814,gr9
00040 [0-9a-f ]+:   92 f8 00 00   sethi hi\(0x0\),gr9
00041 [0-9a-f ]+:   92 f4 f8 14   setlo 0xf814,gr9
00042 [0-9a-f ]+:   92 c8 f0 64   ldi @\(gr15,100\),gr9
00043 [0-9a-f ]+:   92 c8 f0 0c   ldi @\(gr15,12\),gr9
00044 [0-9a-f ]+:   92 c8 f0 1c   ldi @\(gr15,28\),gr9
00045 [0-9a-f ]+:   00 88 00 00   nop\.p
00046 [0-9a-f ]+:   80 88 00 00   nop
00047 [0-9a-f ]+:   92 c8 f0 98   ldi @\(gr15,152\),gr9
00048 [0-9a-f ]+:   80 88 00 00   nop
00049 [0-9a-f ]+:   00 88 00 00   nop\.p
00050 [0-9a-f ]+:   80 88 00 00   nop
00051 [0-9a-f ]+:   92 c8 f0 6c   ldi @\(gr15,108\),gr9
00052 [0-9a-f ]+:   80 88 00 00   nop
00053 [0-9a-f ]+:   00 88 00 00   nop\.p
00054 [0-9a-f ]+:   80 88 00 00   nop
00055 [0-9a-f ]+:   92 c8 f0 70   ldi @\(gr15,112\),gr9
00056 [0-9a-f ]+:   80 88 00 00   nop
00057 [0-9a-f ]+:   12 c8 f0 68   ldi\.p @\(gr15,104\),gr9
00058 [0-9a-f ]+:   80 88 00 00   nop
00059 [0-9a-f ]+:   80 88 00 00   nop
00060 [0-9a-f ]+:   12 c8 f0 10   ldi\.p @\(gr15,16\),gr9
00061 [0-9a-f ]+:   80 88 00 00   nop
00062 [0-9a-f ]+:   80 88 00 00   nop
00063 [0-9a-f ]+:   12 c8 f0 20   ldi\.p @\(gr15,32\),gr9
00064 [0-9a-f ]+:   80 88 00 00   nop
00065 [0-9a-f ]+:   80 88 00 00   nop
00066 [0-9a-f ]+:   80 88 00 00   nop
00067 [0-9a-f ]+:   92 fc f8 24   setlos 0xf*fffff824,gr9
00068 [0-9a-f ]+:   80 88 00 00   nop
00069 [0-9a-f ]+:   92 fc 08 24   setlos 0x824,gr9
00070 [0-9a-f ]+:   92 f8 00 00   sethi hi\(0x0\),gr9
00071 [0-9a-f ]+:   92 f4 f8 24   setlo 0xf824,gr9
00072 [0-9a-f ]+:   92 c8 f0 28   ldi @\(gr15,40\),gr9
00073 [0-9a-f ]+:   92 c8 f0 4c   ldi @\(gr15,76\),gr9
00074 [0-9a-f ]+:   92 c8 f0 50   ldi @\(gr15,80\),gr9
00075 [0-9a-f ]+:   00 88 00 00   nop\.p
00076 [0-9a-f ]+:   80 88 00 00   nop
00077 [0-9a-f ]+:   92 c8 f0 74   ldi @\(gr15,116\),gr9
00078 [0-9a-f ]+:   80 88 00 00   nop
00079 [0-9a-f ]+:   00 88 00 00   nop\.p
00080 [0-9a-f ]+:   80 88 00 00   nop
00081 [0-9a-f ]+:   92 c8 f0 88   ldi @\(gr15,136\),gr9
00082 [0-9a-f ]+:   80 88 00 00   nop
00083 [0-9a-f ]+:   00 88 00 00   nop\.p
00084 [0-9a-f ]+:   80 88 00 00   nop
00085 [0-9a-f ]+:   92 c8 f0 8c   ldi @\(gr15,140\),gr9
00086 [0-9a-f ]+:   80 88 00 00   nop
00087 [0-9a-f ]+:   12 c8 f0 2c   ldi\.p @\(gr15,44\),gr9
00088 [0-9a-f ]+:   80 88 00 00   nop
00089 [0-9a-f ]+:   80 88 00 00   nop
00090 [0-9a-f ]+:   12 c8 f0 3c   ldi\.p @\(gr15,60\),gr9
00091 [0-9a-f ]+:   80 88 00 00   nop
00092 [0-9a-f ]+:   80 88 00 00   nop
00093 [0-9a-f ]+:   12 c8 f0 54   ldi\.p @\(gr15,84\),gr9
00094 [0-9a-f ]+:   80 88 00 00   nop
00095 [0-9a-f ]+:   80 88 00 00   nop
00096 [0-9a-f ]+:   80 88 00 00   nop
00097 [0-9a-f ]+:   92 fc 00 04   setlos 0x4,gr9
00098 [0-9a-f ]+:   80 88 00 00   nop
00099 [0-9a-f ]+:   92 fc 10 04   setlos 0x1004,gr9
00100 [0-9a-f ]+:   92 f8 00 01   sethi 0x1,gr9
00101 [0-9a-f ]+:   92 f4 00 04   setlo 0x4,gr9
00102 [0-9a-f ]+:   92 c8 f0 30   ldi @\(gr15,48\),gr9
00103 [0-9a-f ]+:   92 c8 f0 40   ldi @\(gr15,64\),gr9
00104 [0-9a-f ]+:   92 c8 f0 58   ldi @\(gr15,88\),gr9
00105 [0-9a-f ]+:   00 88 00 00   nop\.p
00106 [0-9a-f ]+:   80 88 00 00   nop
00107 [0-9a-f ]+:   92 c8 f0 78   ldi @\(gr15,120\),gr9
00108 [0-9a-f ]+:   80 88 00 00   nop
00109 [0-9a-f ]+:   00 88 00 00   nop\.p
00110 [0-9a-f ]+:   80 88 00 00   nop
00111 [0-9a-f ]+:   92 c8 f0 80   ldi @\(gr15,128\),gr9
00112 [0-9a-f ]+:   80 88 00 00   nop
00113 [0-9a-f ]+:   00 88 00 00   nop\.p
00114 [0-9a-f ]+:   80 88 00 00   nop
00115 [0-9a-f ]+:   92 c8 f0 90   ldi @\(gr15,144\),gr9
00116 [0-9a-f ]+:   80 88 00 00   nop
00117 [0-9a-f ]+:   12 c8 f0 14   ldi\.p @\(gr15,20\),gr9
00118 [0-9a-f ]+:   80 88 00 00   nop
00119 [0-9a-f ]+:   80 88 00 00   nop
00120 [0-9a-f ]+:   12 c8 f0 18   ldi\.p @\(gr15,24\),gr9
00121 [0-9a-f ]+:   80 88 00 00   nop
00122 [0-9a-f ]+:   80 88 00 00   nop
00123 [0-9a-f ]+:   12 c8 f0 24   ldi\.p @\(gr15,36\),gr9
00124 [0-9a-f ]+:   80 88 00 00   nop
00125 [0-9a-f ]+:   80 88 00 00   nop
00126 [0-9a-f ]+:   92 c8 f0 34   ldi @\(gr15,52\),gr9
00127 [0-9a-f ]+:   92 c8 f0 5c   ldi @\(gr15,92\),gr9
00128 [0-9a-f ]+:   92 c8 f0 64   ldi @\(gr15,100\),gr9
00129 [0-9a-f ]+:   92 c8 f0 1c   ldi @\(gr15,28\),gr9
00130 [0-9a-f ]+:   92 c8 f0 28   ldi @\(gr15,40\),gr9
00131 [0-9a-f ]+:   92 c8 f0 50   ldi @\(gr15,80\),gr9
00132 [0-9a-f ]+:   92 c8 f0 30   ldi @\(gr15,48\),gr9
00133 [0-9a-f ]+:   92 c8 f0 58   ldi @\(gr15,88\),gr9
00134 [0-9a-f ]+:   80 88 00 00   nop
00135 [0-9a-f ]+:   92 c8 f0 44   ldi @\(gr15,68\),gr9
00136 [0-9a-f ]+:   80 88 00 00   nop
00137 [0-9a-f ]+:   80 88 00 00   nop
00138 [0-9a-f ]+:   92 c8 f0 0c   ldi @\(gr15,12\),gr9
00139 Disassembly of section \.got:
00140 
00141 [0-9a-f ]+<(__data_start|_GLOBAL_OFFSET_TABLE_)>:
00142        \.\.\.
00143 [0-9a-f ]+:   00 00 10 11   add\.p sp,gr17,gr0
00144 [0-9a-f        ]+: R_FRV_TLSOFF    \.tbss
00145 [0-9a-f ]+:   00 00 10 13   add\.p sp,gr19,gr0
00146 [0-9a-f        ]+: R_FRV_TLSOFF    \.tbss
00147 [0-9a-f ]+:   00 00 00 03   add\.p gr0,gr3,gr0
00148 [0-9a-f        ]+: R_FRV_TLSOFF    x
00149 [0-9a-f ]+:   00 00 10 03   add\.p sp,gr3,gr0
00150 [0-9a-f        ]+: R_FRV_TLSOFF    x
00151 [0-9a-f ]+:   00 01 00 11   add\.p gr16,gr17,gr0
00152 [0-9a-f        ]+: R_FRV_TLSOFF    \.tbss
00153 [0-9a-f ]+:   00 01 00 13   add\.p gr16,gr19,gr0
00154 [0-9a-f        ]+: R_FRV_TLSOFF    \.tbss
00155 [0-9a-f ]+:   00 01 00 03   add\.p gr16,gr3,gr0
00156 [0-9a-f        ]+: R_FRV_TLSOFF    x
00157 [0-9a-f ]+:   00 00 07 f1   \*unknown\*
00158 [0-9a-f        ]+: R_FRV_TLSOFF    \.tbss
00159 [0-9a-f ]+:   00 00 07 f3   \*unknown\*
00160 [0-9a-f        ]+: R_FRV_TLSOFF    \.tbss
00161 [0-9a-f ]+:   00 00 00 01   add\.p gr0,sp,gr0
00162 [0-9a-f        ]+: R_FRV_TLSOFF    x
00163 [0-9a-f ]+:   00 00 00 01   add\.p gr0,sp,gr0
00164 [0-9a-f        ]+: R_FRV_TLSOFF    \.tbss
00165 [0-9a-f ]+:   00 00 00 03   add\.p gr0,gr3,gr0
00166 [0-9a-f        ]+: R_FRV_TLSOFF    \.tbss
00167 [0-9a-f ]+:   00 00 17 f3   \*unknown\*
00168 [0-9a-f        ]+: R_FRV_TLSOFF    \.tbss
00169 [0-9a-f ]+:   00 00 10 01   add\.p sp,sp,gr0
00170 [0-9a-f        ]+: R_FRV_TLSOFF    x
00171 [0-9a-f ]+:   00 00 10 01   add\.p sp,sp,gr0
00172 [0-9a-f        ]+: R_FRV_TLSOFF    \.tbss
00173 [0-9a-f ]+:   00 00 10 03   add\.p sp,gr3,gr0
00174 [0-9a-f        ]+: R_FRV_TLSOFF    \.tbss
00175 [0-9a-f ]+:   00 00 17 f1   \*unknown\*
00176 [0-9a-f        ]+: R_FRV_TLSOFF    \.tbss
00177 [0-9a-f ]+:   00 01 07 f1   \*unknown\*
00178 [0-9a-f        ]+: R_FRV_TLSOFF    \.tbss
00179 [0-9a-f ]+:   00 01 07 f3   \*unknown\*
00180 [0-9a-f        ]+: R_FRV_TLSOFF    \.tbss
00181 [0-9a-f ]+:   00 01 00 01   add\.p gr16,sp,gr0
00182 [0-9a-f        ]+: R_FRV_TLSOFF    x
00183 [0-9a-f ]+:   00 01 00 01   add\.p gr16,sp,gr0
00184 [0-9a-f        ]+: R_FRV_TLSOFF    \.tbss
00185 [0-9a-f ]+:   00 01 00 03   add\.p gr16,gr3,gr0
00186 [0-9a-f        ]+: R_FRV_TLSOFF    \.tbss
00187 [0-9a-f ]+:   00 00 00 11   add\.p gr0,gr17,gr0
00188 [0-9a-f        ]+: R_FRV_TLSOFF    \.tbss
00189 [0-9a-f ]+:   00 00 00 13   add\.p gr0,gr19,gr0
00190 [0-9a-f        ]+: R_FRV_TLSOFF    \.tbss
00191 [0-9a-f ]+:   00 00 10 12   add\.p sp,gr18,gr0
00192 [0-9a-f        ]+: R_FRV_TLSOFF    \.tbss
00193 [0-9a-f ]+:   00 01 00 12   add\.p gr16,gr18,gr0
00194 [0-9a-f        ]+: R_FRV_TLSOFF    \.tbss
00195 [0-9a-f ]+:   00 00 07 f2   \*unknown\*
00196 [0-9a-f        ]+: R_FRV_TLSOFF    \.tbss
00197 [0-9a-f ]+:   00 00 00 02   add\.p gr0,fp,gr0
00198 [0-9a-f        ]+: R_FRV_TLSOFF    x
00199 [0-9a-f ]+:   00 00 00 02   add\.p gr0,fp,gr0
00200 [0-9a-f        ]+: R_FRV_TLSOFF    \.tbss
00201 [0-9a-f ]+:   00 00 10 02   add\.p sp,fp,gr0
00202 [0-9a-f        ]+: R_FRV_TLSOFF    x
00203 [0-9a-f ]+:   00 00 10 02   add\.p sp,fp,gr0
00204 [0-9a-f        ]+: R_FRV_TLSOFF    \.tbss
00205 [0-9a-f ]+:   00 00 17 f2   \*unknown\*
00206 [0-9a-f        ]+: R_FRV_TLSOFF    \.tbss
00207 [0-9a-f ]+:   00 01 07 f2   \*unknown\*
00208 [0-9a-f        ]+: R_FRV_TLSOFF    \.tbss
00209 [0-9a-f ]+:   00 01 00 02   add\.p gr16,fp,gr0
00210 [0-9a-f        ]+: R_FRV_TLSOFF    x
00211 [0-9a-f ]+:   00 01 00 02   add\.p gr16,fp,gr0
00212 [0-9a-f        ]+: R_FRV_TLSOFF    \.tbss
00213 [0-9a-f ]+:   00 00 00 12   add\.p gr0,gr18,gr0
00214 [0-9a-f        ]+: R_FRV_TLSOFF    \.tbss