mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-07-27 11:53:21 +08:00
* elf64-ppc.c: Correct "Linker stubs" comment.
This commit is contained in:
@ -1,3 +1,7 @@
|
|||||||
|
2004-07-27 Alan Modra <amodra@bigpond.net.au>
|
||||||
|
|
||||||
|
* elf64-ppc.c: Correct "Linker stubs" comment.
|
||||||
|
|
||||||
2004-07-26 H.J. Lu <hongjiu.lu@intel.com>
|
2004-07-26 H.J. Lu <hongjiu.lu@intel.com>
|
||||||
|
|
||||||
* elf-bfd.h (bfd_elf_section_data): Add a pointer for the
|
* elf-bfd.h (bfd_elf_section_data): Add a pointer for the
|
||||||
|
@ -2669,7 +2669,10 @@ struct plt_entry
|
|||||||
. bctr
|
. bctr
|
||||||
|
|
||||||
ppc_stub_plt_call:
|
ppc_stub_plt_call:
|
||||||
Used to call a function in a shared library.
|
Used to call a function in a shared library. If it so happens that
|
||||||
|
the plt entry referenced crosses a 64k boundary, then an extra
|
||||||
|
"addis %r12,%r12,1" will be inserted before the load at xxx+8 or
|
||||||
|
xxx+16 as appropriate.
|
||||||
. addis %r12,%r2,xxx@toc@ha
|
. addis %r12,%r2,xxx@toc@ha
|
||||||
. std %r2,40(%r1)
|
. std %r2,40(%r1)
|
||||||
. ld %r11,xxx+0@toc@l(%r12)
|
. ld %r11,xxx+0@toc@l(%r12)
|
||||||
|
Reference in New Issue
Block a user