home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2000 #4 / Amiga Plus CD - 2000 - No. 4.iso / PowerPC / Dev / PPCRelease / Examples / Library / LibsModule.elf.dump < prev    next >
Encoding:
Text File  |  1998-06-10  |  4.4 KB  |  131 lines

  1.  
  2. LibsModule.elf:     file format elf32-powerpc
  3. LibsModule.elf
  4. architecture: powerpc:common, flags 0x00000011:
  5. HAS_RELOC, HAS_SYMS
  6. start address 0x00000000
  7.  
  8. Sections:
  9. Idx Name          Size      VMA       LMA       File off  Algn
  10.   0 .text         000000f8  00000000  00000000  00000034  2**2
  11.                   CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE
  12.   1 .rodata       00000010  00000000  00000000  0000012c  2**2
  13.                   CONTENTS, ALLOC, LOAD, READONLY, DATA
  14.   2 .data         00000018  00000000  00000000  0000013c  2**2
  15.                   CONTENTS, ALLOC, LOAD, RELOC, DATA
  16.   3 .bss          00000000  00000000  00000000  00000154  2**0
  17.                   ALLOC
  18.   4 .comment      00000014  00000000  00000000  00000154  2**0
  19.                   CONTENTS, READONLY
  20. SYMBOL TABLE:
  21. 00000000 l    d  .text    00000000 
  22. 00000000 l    d  *ABS*    00000000 
  23. 00000000 l    d  .rodata    00000000 
  24. 00000000 l    d  .data    00000000 
  25. 00000000 l    d  *ABS*    00000000 
  26. 00000000 l    d  .bss    00000000 
  27. 00000000 l    d  .comment    00000000 
  28. 00000000 l    d  *ABS*    00000000 
  29. 00000000 l    d  *ABS*    00000000 
  30. 00000000 l    d  *ABS*    00000000 
  31. 00000000 l    df *ABS*    00000000 LibsModule.c
  32. 00000000 l     O .text    00000000 gcc2_compiled.
  33. 00000014 g     F .text    0000000c __LIB_Expunge
  34. 0000006c g     F .text    0000008c Print
  35. 00000034 g     F .text    0000000c __LIB_Close
  36. 00000044 g     F .text    00000010 Add
  37. 00000024 g     F .text    0000000c __LIB_Open
  38. 00000000 g     O .data    00000010 __LIB_LibTable
  39. 00000000         *UND*    00000000 PPCvprintf
  40. 00000004 g     F .text    0000000c __LIB_Init
  41. 00000058 g     F .text    00000010 Sub
  42. 00000014 g     O .data    00000004 __LIB_Revision
  43. 00000010 g     O .data    00000004 __LIB_Version
  44.  
  45.  
  46. Disassembly of section .text:
  47. 00000000 <gcc2_compiled.> .long 0x4008
  48. __LIB_Init():
  49. 00000004 <__LIB_Init> stwu    r1,-16(r1)
  50. 00000008 <__LIB_Init+4> addi    r1,r1,16
  51. 0000000c <__LIB_Init+8> blr
  52. 00000010 <__LIB_Init+c> .long 0x4008
  53. __LIB_Expunge():
  54. 00000014 <__LIB_Expunge> stwu    r1,-16(r1)
  55. 00000018 <__LIB_Expunge+4> addi    r1,r1,16
  56. 0000001c <__LIB_Expunge+8> blr
  57. 00000020 <__LIB_Expunge+c> .long 0x4008
  58. __LIB_Open():
  59. 00000024 <__LIB_Open> stwu    r1,-16(r1)
  60. 00000028 <__LIB_Open+4> addi    r1,r1,16
  61. 0000002c <__LIB_Open+8> blr
  62. 00000030 <__LIB_Open+c> .long 0x4008
  63. __LIB_Close():
  64. 00000034 <__LIB_Close> stwu    r1,-16(r1)
  65. 00000038 <__LIB_Close+4> addi    r1,r1,16
  66. 0000003c <__LIB_Close+8> blr
  67. 00000040 <__LIB_Close+c> .long 0x4008
  68. Add():
  69. 00000044 <Add> stwu    r1,-16(r1)
  70. 00000048 <Add+4> add    r3,r3,r4
  71. 0000004c <Add+8> addi    r1,r1,16
  72. 00000050 <Add+c> blr
  73. 00000054 <Add+10> .long 0x4008
  74. Sub():
  75. 00000058 <Sub> stwu    r1,-16(r1)
  76. 0000005c <Sub+4> subf    r3,r4,r3
  77. 00000060 <Sub+8> addi    r1,r1,16
  78. 00000064 <Sub+c> blr
  79. 00000068 <Sub+10> .long 0x400c
  80. Print():
  81. 0000006c <Print> stwu    r1,-128(r1)
  82. 00000070 <Print+4> mflr    r0
  83. 00000074 <Print+8> stw    r0,132(r1)
  84. 00000078 <Print+c> stw    r3,8(r1)
  85. 0000007c <Print+10> stw    r4,12(r1)
  86. 00000080 <Print+14> stw    r5,16(r1)
  87. 00000084 <Print+18> stw    r6,20(r1)
  88. 00000088 <Print+1c> stw    r7,24(r1)
  89. 0000008c <Print+20> stw    r8,28(r1)
  90. 00000090 <Print+24> stw    r9,32(r1)
  91. 00000094 <Print+28> stw    r10,36(r1)
  92. 00000098 <Print+2c> bne    cr1,000000c0 <Print+54>
  93. 0000009c <Print+30> stfd    f1,40(r1)
  94. 000000a0 <Print+34> stfd    f2,48(r1)
  95. 000000a4 <Print+38> stfd    f3,56(r1)
  96. 000000a8 <Print+3c> stfd    f4,64(r1)
  97. 000000ac <Print+40> stfd    f5,72(r1)
  98. 000000b0 <Print+44> stfd    f6,80(r1)
  99. 000000b4 <Print+48> stfd    f7,88(r1)
  100. 000000b8 <Print+4c> stfd    f8,96(r1)
  101. 000000bc <Print+50> stfd    f9,104(r1)
  102. 000000c0 <Print+54> li    r0,1
  103. 000000c4 <Print+58> stb    r0,112(r1)
  104. 000000c8 <Print+5c> li    r0,0
  105. 000000cc <Print+60> stb    r0,113(r1)
  106. 000000d0 <Print+64> addi    r0,r1,8
  107. 000000d4 <Print+68> stw    r0,120(r1)
  108. 000000d8 <Print+6c> addi    r0,r1,136
  109. 000000dc <Print+70> stw    r0,116(r1)
  110. 000000e0 <Print+74> addi    r4,r1,112
  111. 000000e4 <Print+78> bl    000000e4 <Print+78>
  112.         RELOC: 000000e4 R_PPC_REL24 PPCvprintf
  113. 000000e8 <Print+7c> lwz    r0,132(r1)
  114. 000000ec <Print+80> mtlr    r0
  115. 000000f0 <Print+84> addi    r1,r1,128
  116. 000000f4 <Print+88> blr
  117. Disassembly of section .rodata:
  118. 00000000 <.rodata> rlwimi    r18,r3,13,5,23
  119. 00000004 <.rodata+4> andis.    r0,r0,0
  120. 00000008 <.rodata+8> rlwimi    r21,r27,12,8,0
  121. 0000000c <.rodata+c> bdzt+    4*cr1,0000640c <Print+63a0>
  122. Disassembly of section .data:
  123. 00000000 <__LIB_LibTable> .long 0xc
  124.         RELOC: 00000000 R_PPC_ADDR32 .rodata+0x0000000c
  125. 00000004 <__LIB_LibTable+4> .long 0x8
  126.         RELOC: 00000004 R_PPC_ADDR32 .rodata+0x00000008
  127. ...
  128.         RELOC: 00000008 R_PPC_ADDR32 .rodata
  129. 00000010 <__LIB_Version> .long 0x2a
  130. 00000014 <__LIB_Revision> .long 0x29a
  131.