138 } |
138 } |
139 add_symbol_table(table); |
139 add_symbol_table(table); |
140 } |
140 } |
141 } |
141 } |
142 |
142 |
143 #if defined(PPC64) |
143 #if defined(PPC64) && !defined(ABI_ELFv2) |
144 // Now read the .opd section wich contains the PPC64 function descriptor table. |
144 // Now read the .opd section wich contains the PPC64 function descriptor table. |
145 // The .opd section is only available on PPC64 (see for example: |
145 // The .opd section is only available on PPC64 (see for example: |
146 // http://refspecs.linuxfoundation.org/LSB_3.1.1/LSB-Core-PPC64/LSB-Core-PPC64/specialsections.html) |
146 // http://refspecs.linuxfoundation.org/LSB_3.1.1/LSB-Core-PPC64/LSB-Core-PPC64/specialsections.html) |
147 // so this code should do no harm on other platforms but because of performance reasons we only |
147 // so this code should do no harm on other platforms but because of performance reasons we only |
148 // execute it on PPC64 platforms. |
148 // execute it on PPC64 platforms. |