resolve.S 546 B

1234567891011121314151617181920212223242526272829
  1. #if 0
  2. #include <sysdep.h>
  3. #endif
  4. /*
  5. * These are various helper routines that are needed to run an ELF image.
  6. */
  7. #ifdef NO_UNDERSCORE
  8. #define __dl_linux_resolve _dl_linux_resolve
  9. #define __dl_linux_resolver _dl_linux_resolver
  10. #endif
  11. .text
  12. .even
  13. .globl __dl_linux_resolve
  14. .type __dl_linux_resolve,@function
  15. __dl_linux_resolve:
  16. moveml %a0/%a1,%sp@-
  17. #ifdef __PIC__
  18. bsrl __dl_linux_resolver@PLTPC
  19. #else
  20. jbsr __dl_linux_resolver
  21. #endif
  22. moveml %sp@+,%a0/%a1
  23. addql #8,%sp
  24. jmp @(%d0)
  25. .LFE2:
  26. .size __dl_linux_resolve,.LFE2-__dl_linux_resolve