2
0

prt0.as 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. This file isn't ready yet, we use the C startup code in crt0.o instead.
  2. c:\FPC\FIXES\RTL\PALMOS\CRT0.O(.text+0x46):crt0.c: undefined reference to `_GccR
  3. elocateData'
  4. c:\FPC\FIXES\RTL\PALMOS\CRT0.O(.text+0x46):crt0.c: relocation truncated to fit:
  5. DISP16 _GccRelocateData
  6. c:\FPC\FIXES\RTL\PALMOS\CRT0.O(.text+0x50):crt0.c: undefined reference to `__do_
  7. bhook'
  8. c:\FPC\FIXES\RTL\PALMOS\CRT0.O(.text+0x50):crt0.c: relocation truncated to fit:
  9. DISP16 __do_bhook
  10. c:\FPC\FIXES\RTL\PALMOS\CRT0.O(.text+0x5a):crt0.c: undefined reference to `__do_
  11. ctors'
  12. c:\FPC\FIXES\RTL\PALMOS\CRT0.O(.text+0x5a):crt0.c: relocation truncated to fit:
  13. DISP16 __do_ctors
  14. c:\FPC\FIXES\RTL\PALMOS\CRT0.O(.text+0x70):crt0.c: undefined reference to `__do_
  15. dtors'
  16. c:\FPC\FIXES\RTL\PALMOS\CRT0.O(.text+0x70):crt0.c: relocation truncated to fit:
  17. DISP16 __do_dtors
  18. c:\FPC\FIXES\RTL\PALMOS\CRT0.O(.text+0x7a):crt0.c: undefined reference to `__do_
  19. ehook'
  20. c:\FPC\FIXES\RTL\PALMOS\CRT0.O(.text+0x7a):crt0.c: relocation truncated to fit:
  21. DISP16 __do_ehook
  22. TEST.O(.text+0x6):test.pas: undefined reference to `FPC_INITIALIZEUNITS'
  23. TEST.O(.text+0x10):test.pas: undefined reference to `FPC_DO_EXIT'
  24. Disassembly of section .text:
  25. 00000000 <start>:
  26. 0: 4e56 fff4 linkw %fp,#-12
  27. 4: 48e7 1f00 moveml %d3-%d7,%sp@-
  28. 8: 486e fffc pea %fp@(-4)
  29. c: 486e fff8 pea %fp@(-8)
  30. 10: 486e fff4 pea %fp@(-12)
  31. 14: 4e4f trap #15
  32. 16: a08f 0120217
  33. 18: 4fef 000c lea %sp@(12),%sp
  34. 1c: 4a40 tstw %d0
  35. 1e: 670e beqs 2e <start+0x2e>
  36. 20: 1f3c 0003 moveb #3,%sp@-
  37. 24: 4e4f trap #15
  38. 26: a234 0121064
  39. 28: 70ff moveq #-1,%d0
  40. 2a: 6000 0062 braw 8e <start+0x8e>
  41. 2e: 206e fff4 moveal %fp@(-12),%a0
  42. 32: 3c10 movew %a0@,%d6
  43. 34: 2a28 0002 movel %a0@(2),%d5
  44. 38: 3828 0006 movew %a0@(6),%d4
  45. 3c: 3604 movew %d4,%d3
  46. 3e: 0243 0004 andiw #4,%d3
  47. 42: 6704 beqs 48 <start+0x48>
  48. 44: 6100 ffba bsrw 0 <start>
  49. 48: 3f04 movew %d4,%sp@-
  50. 4a: 2f05 movel %d5,%sp@-
  51. 4c: 3f06 movew %d6,%sp@-
  52. 4e: 6100 ffb0 bsrw 0 <start>
  53. 52: 508f addql #8,%sp
  54. 54: 4a43 tstw %d3
  55. 56: 6704 beqs 5c <start+0x5c>
  56. 58: 6100 ffa6 bsrw 0 <start>
  57. 5c: 3f04 movew %d4,%sp@-
  58. 5e: 2f05 movel %d5,%sp@-
  59. 60: 3f06 movew %d6,%sp@-
  60. 62: 6100 ff9c bsrw 0 <start>
  61. 66: 2e00 movel %d0,%d7
  62. 68: 508f addql #8,%sp
  63. 6a: 4a43 tstw %d3
  64. 6c: 6704 beqs 72 <start+0x72>
  65. 6e: 6100 ff90 bsrw 0 <start>
  66. 72: 3f04 movew %d4,%sp@-
  67. 74: 2f05 movel %d5,%sp@-
  68. 76: 3f06 movew %d6,%sp@-
  69. 78: 6100 ff86 bsrw 0 <start>
  70. 7c: 2f2e fffc movel %fp@(-4),%sp@-
  71. 80: 2f2e fff8 movel %fp@(-8),%sp@-
  72. 84: 2f2e fff4 movel %fp@(-12),%sp@-
  73. 88: 4e4f trap #15
  74. 8a: a090 0120220
  75. 8c: 2007 movel %d7,%d0
  76. 8e: 4cee 00f8 ffe0 moveml %fp@(-32),%d3-%d7
  77. 94: 4e5e unlk %fp
  78. 96: 4e75 rts