compressed-1.s 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147
  1. .file "compressed-1.c"
  2. .section .debug_abbrev,"",@progbits
  3. .Ldebug_abbrev0:
  4. .section .debug_info,"",@progbits
  5. .Ldebug_info0:
  6. .section .debug_line,"",@progbits
  7. .Ldebug_line0:
  8. .text
  9. .Ltext0:
  10. .cfi_sections .debug_frame
  11. .p2align 4,,15
  12. .globl foo2
  13. .type foo2, @function
  14. foo2:
  15. .LFB1:
  16. .file 1 "compressed-1.c"
  17. .loc 1 11 0
  18. .cfi_startproc
  19. .loc 1 12 0
  20. rep
  21. ret
  22. .cfi_endproc
  23. .LFE1:
  24. .size foo2, .-foo2
  25. .p2align 4,,15
  26. .globl foo1
  27. .type foo1, @function
  28. foo1:
  29. .LFB0:
  30. .loc 1 5 0
  31. .cfi_startproc
  32. subl $12, %esp
  33. .cfi_def_cfa_offset 16
  34. .loc 1 7 0
  35. addl $12, %esp
  36. .cfi_def_cfa_offset 4
  37. .loc 1 6 0
  38. jmp bar
  39. .cfi_endproc
  40. .LFE0:
  41. .size foo1, .-foo1
  42. .Letext0:
  43. .section .debug_info
  44. .long 0x46
  45. .value 0x3
  46. .long .Ldebug_abbrev0
  47. .byte 0x4
  48. .uleb128 0x1
  49. .long .LASF2
  50. .byte 0x1
  51. .long .LASF3
  52. .long .LASF4
  53. .long .Ltext0
  54. .long .Letext0
  55. .long .Ldebug_line0
  56. .uleb128 0x2
  57. .byte 0x1
  58. .long .LASF0
  59. .byte 0x1
  60. .byte 0xa
  61. .long .LFB1
  62. .long .LFE1
  63. .byte 0x1
  64. .byte 0x9c
  65. .uleb128 0x2
  66. .byte 0x1
  67. .long .LASF1
  68. .byte 0x1
  69. .byte 0x4
  70. .long .LFB0
  71. .long .LFE0
  72. .byte 0x1
  73. .byte 0x9c
  74. .byte 0x0
  75. .section .debug_abbrev
  76. .uleb128 0x1
  77. .uleb128 0x11
  78. .byte 0x1
  79. .uleb128 0x25
  80. .uleb128 0xe
  81. .uleb128 0x13
  82. .uleb128 0xb
  83. .uleb128 0x3
  84. .uleb128 0xe
  85. .uleb128 0x1b
  86. .uleb128 0xe
  87. .uleb128 0x11
  88. .uleb128 0x1
  89. .uleb128 0x12
  90. .uleb128 0x1
  91. .uleb128 0x10
  92. .uleb128 0x6
  93. .byte 0x0
  94. .byte 0x0
  95. .uleb128 0x2
  96. .uleb128 0x2e
  97. .byte 0x0
  98. .uleb128 0x3f
  99. .uleb128 0xc
  100. .uleb128 0x3
  101. .uleb128 0xe
  102. .uleb128 0x3a
  103. .uleb128 0xb
  104. .uleb128 0x3b
  105. .uleb128 0xb
  106. .uleb128 0x11
  107. .uleb128 0x1
  108. .uleb128 0x12
  109. .uleb128 0x1
  110. .uleb128 0x40
  111. .uleb128 0xa
  112. .byte 0x0
  113. .byte 0x0
  114. .byte 0x0
  115. .section .debug_pubnames,"",@progbits
  116. .long 0x20
  117. .value 0x2
  118. .long .Ldebug_info0
  119. .long 0x4a
  120. .long 0x25
  121. .string "foo2"
  122. .long 0x37
  123. .string "foo1"
  124. .long 0x0
  125. .section .debug_aranges,"",@progbits
  126. .long 0x1c
  127. .value 0x2
  128. .long .Ldebug_info0
  129. .byte 0x4
  130. .byte 0x0
  131. .value 0x0
  132. .value 0x0
  133. .long .Ltext0
  134. .long .Letext0-.Ltext0
  135. .long 0x0
  136. .long 0x0
  137. .section .debug_str,"MS",@progbits,1
  138. .LASF2:
  139. .string "GNU C 4.4.4"
  140. .LASF0:
  141. .string "foo2"
  142. .LASF1:
  143. .string "foo1"
  144. .LASF4:
  145. .string "."
  146. .LASF3:
  147. .string "compressed-1.c"