file.s revision d7c278326f333f41d8ec8d19f817a117e3f11190
1ad49cf586624c400302d17ecc2c2e41ea4346f1aRafael Espindola// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | elf-dump | FileCheck %s 2ad49cf586624c400302d17ecc2c2e41ea4346f1aRafael Espindola 3ad49cf586624c400302d17ecc2c2e41ea4346f1aRafael Espindola// Test that the STT_FILE symbol precedes the other local symbols. 4ad49cf586624c400302d17ecc2c2e41ea4346f1aRafael Espindola 5ad49cf586624c400302d17ecc2c2e41ea4346f1aRafael Espindola.file "foo" 6ad49cf586624c400302d17ecc2c2e41ea4346f1aRafael Espindolafoa: 765ad8dc807174b53615181a8170befdf60b6771dRafael Espindola// CHECK: # Symbol 1 8f7d5278fb32b84b6218a222346202ab3af17057cJason W Kim// CHECK-NEXT: (('st_name', 0x00000001) # 'foo' 9d7c278326f333f41d8ec8d19f817a117e3f11190Rafael Espindola// CHECK-NEXT: ('st_bind', 0x0) 10f7d5278fb32b84b6218a222346202ab3af17057cJason W Kim// CHECK-NEXT: ('st_type', 0x00000004) 11f7d5278fb32b84b6218a222346202ab3af17057cJason W Kim// CHECK-NEXT: ('st_other', 0x00000000) 12f7d5278fb32b84b6218a222346202ab3af17057cJason W Kim// CHECK-NEXT: ('st_shndx', 0x0000fff1) 131ae3c165f7f6dd265f136d975f255c18de53a960Roman Divacky// CHECK-NEXT: ('st_value', 0x0000000000000000) 141ae3c165f7f6dd265f136d975f255c18de53a960Roman Divacky// CHECK-NEXT: ('st_size', 0x0000000000000000) 15ad49cf586624c400302d17ecc2c2e41ea4346f1aRafael Espindola// CHECK-NEXT: ), 1665ad8dc807174b53615181a8170befdf60b6771dRafael Espindola// CHECK-NEXT: # Symbol 2 17f7d5278fb32b84b6218a222346202ab3af17057cJason W Kim// CHECK-NEXT: (('st_name', 0x00000005) # 'foa' 18d7c278326f333f41d8ec8d19f817a117e3f11190Rafael Espindola// CHECK-NEXT: ('st_bind', 0x0) 19f7d5278fb32b84b6218a222346202ab3af17057cJason W Kim// CHECK-NEXT: ('st_type', 0x00000000) 20f7d5278fb32b84b6218a222346202ab3af17057cJason W Kim// CHECK-NEXT: ('st_other', 0x00000000) 21f7d5278fb32b84b6218a222346202ab3af17057cJason W Kim// CHECK-NEXT: ('st_shndx', 0x00000001) 221ae3c165f7f6dd265f136d975f255c18de53a960Roman Divacky// CHECK-NEXT: ('st_value', 0x0000000000000000) 231ae3c165f7f6dd265f136d975f255c18de53a960Roman Divacky// CHECK-NEXT: ('st_size', 0x0000000000000000) 24