[PATCH] D17601: [ELF] - Define special symbols _etext and _edata

Rafael Ávila de Espíndola via llvm-commits llvm-commits at lists.llvm.org
Thu Feb 25 06:59:44 PST 2016


rafael added inline comments.

================
Comment at: test/ELF/edata-etext.s:79
@@ +78,3 @@
+# CHECK-NEXT:    Name: _edata
+# CHECK-NEXT:    Value: [[ADDR]]
+# CHECK-NEXT:    Size: 0
----------------
I don't this this is correct. In this case they are the same because there is no padding before .bss.

To see the difference, add a

  .align 4

after the .bss and before the .space in this test.

Also, is .bss really special? My guess would be that _edata actually points to the end of the last non NOBITS section.


http://reviews.llvm.org/D17601





More information about the llvm-commits mailing list