Rafael Espindola | 484291c | 2010-11-01 14:28:48 +0000 | [diff] [blame] | 1 | // RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | elf-dump | FileCheck %s |
| 2 | |
| 3 | // This is a long test that checks that the aliases created by weakref are |
| 4 | // never in the symbol table and that the only case it causes a symbol to |
| 5 | // be output as a weak undefined symbol is if that variable is not defined |
| 6 | // in this file and all the references to it are done via the alias. |
| 7 | |
| 8 | .weakref foo1, bar1 |
| 9 | |
| 10 | .weakref foo2, bar2 |
| 11 | .long bar2 |
| 12 | |
| 13 | .weakref foo3, bar3 |
| 14 | .long foo3 |
| 15 | |
| 16 | .weakref foo4, bar4 |
| 17 | .long foo4 |
| 18 | .long bar4 |
| 19 | |
| 20 | .weakref foo5, bar5 |
| 21 | .long bar5 |
| 22 | .long foo5 |
| 23 | |
| 24 | bar6: |
| 25 | .weakref foo6, bar6 |
| 26 | |
| 27 | bar7: |
| 28 | .weakref foo7, bar7 |
| 29 | .long bar7 |
| 30 | |
| 31 | bar8: |
| 32 | .weakref foo8, bar8 |
| 33 | .long foo8 |
| 34 | |
| 35 | bar9: |
| 36 | .weakref foo9, bar9 |
| 37 | .long foo9 |
| 38 | .long bar9 |
| 39 | |
| 40 | bar10: |
| 41 | .global bar10 |
| 42 | .weakref foo10, bar10 |
| 43 | .long bar10 |
| 44 | .long foo10 |
| 45 | |
| 46 | bar11: |
| 47 | .global bar11 |
| 48 | .weakref foo11, bar11 |
| 49 | |
| 50 | bar12: |
| 51 | .global bar12 |
| 52 | .weakref foo12, bar12 |
| 53 | .long bar12 |
| 54 | |
| 55 | bar13: |
| 56 | .global bar13 |
| 57 | .weakref foo13, bar13 |
| 58 | .long foo13 |
| 59 | |
| 60 | bar14: |
| 61 | .global bar14 |
| 62 | .weakref foo14, bar14 |
| 63 | .long foo14 |
| 64 | .long bar14 |
| 65 | |
| 66 | bar15: |
| 67 | .global bar15 |
| 68 | .weakref foo15, bar15 |
| 69 | .long bar15 |
| 70 | .long foo15 |
| 71 | |
Rafael Espindola | 65ad8dc | 2011-08-04 14:27:46 +0000 | [diff] [blame] | 72 | // CHECK: # Symbol 0 |
Rafael Espindola | 484291c | 2010-11-01 14:28:48 +0000 | [diff] [blame] | 73 | // CHECK-NEXT: (('st_name', 0x00000000) # '' |
Rafael Espindola | d7c2783 | 2011-08-04 15:10:35 +0000 | [diff] [blame] | 74 | // CHECK-NEXT: ('st_bind', 0x0) |
Rafael Espindola | 71a8f5c | 2011-08-04 15:24:00 +0000 | [diff] [blame] | 75 | // CHECK-NEXT: ('st_type', 0x0) |
Rafael Espindola | 67ac0c0 | 2011-08-04 15:38:19 +0000 | [diff] [blame^] | 76 | // CHECK-NEXT: ('st_other', 0x00) |
Rafael Espindola | 484291c | 2010-11-01 14:28:48 +0000 | [diff] [blame] | 77 | // CHECK-NEXT: ('st_shndx', 0x00000000) |
Roman Divacky | 1ae3c16 | 2010-12-20 20:49:43 +0000 | [diff] [blame] | 78 | // CHECK-NEXT: ('st_value', 0x0000000000000000) |
| 79 | // CHECK-NEXT: ('st_size', 0x0000000000000000) |
Rafael Espindola | 484291c | 2010-11-01 14:28:48 +0000 | [diff] [blame] | 80 | // CHECK-NEXT: ), |
Rafael Espindola | 65ad8dc | 2011-08-04 14:27:46 +0000 | [diff] [blame] | 81 | // CHECK-NEXT: # Symbol 1 |
Rafael Espindola | 484291c | 2010-11-01 14:28:48 +0000 | [diff] [blame] | 82 | // CHECK-NEXT: (('st_name', 0x00000015) # 'bar6' |
Rafael Espindola | d7c2783 | 2011-08-04 15:10:35 +0000 | [diff] [blame] | 83 | // CHECK-NEXT: ('st_bind', 0x0) |
Rafael Espindola | 71a8f5c | 2011-08-04 15:24:00 +0000 | [diff] [blame] | 84 | // CHECK-NEXT: ('st_type', 0x0) |
Rafael Espindola | 67ac0c0 | 2011-08-04 15:38:19 +0000 | [diff] [blame^] | 85 | // CHECK-NEXT: ('st_other', 0x00) |
Rafael Espindola | 484291c | 2010-11-01 14:28:48 +0000 | [diff] [blame] | 86 | // CHECK-NEXT: ('st_shndx', 0x00000001) |
Roman Divacky | 1ae3c16 | 2010-12-20 20:49:43 +0000 | [diff] [blame] | 87 | // CHECK-NEXT: ('st_value', 0x0000000000000018) |
| 88 | // CHECK-NEXT: ('st_size', 0x0000000000000000) |
Rafael Espindola | 484291c | 2010-11-01 14:28:48 +0000 | [diff] [blame] | 89 | // CHECK-NEXT: ), |
Rafael Espindola | 65ad8dc | 2011-08-04 14:27:46 +0000 | [diff] [blame] | 90 | // CHECK-NEXT: # Symbol 2 |
Rafael Espindola | 484291c | 2010-11-01 14:28:48 +0000 | [diff] [blame] | 91 | // CHECK-NEXT: (('st_name', 0x0000001a) # 'bar7' |
Rafael Espindola | d7c2783 | 2011-08-04 15:10:35 +0000 | [diff] [blame] | 92 | // CHECK-NEXT: ('st_bind', 0x0) |
Rafael Espindola | 71a8f5c | 2011-08-04 15:24:00 +0000 | [diff] [blame] | 93 | // CHECK-NEXT: ('st_type', 0x0) |
Rafael Espindola | 67ac0c0 | 2011-08-04 15:38:19 +0000 | [diff] [blame^] | 94 | // CHECK-NEXT: ('st_other', 0x00) |
Rafael Espindola | 484291c | 2010-11-01 14:28:48 +0000 | [diff] [blame] | 95 | // CHECK-NEXT: ('st_shndx', 0x00000001) |
Roman Divacky | 1ae3c16 | 2010-12-20 20:49:43 +0000 | [diff] [blame] | 96 | // CHECK-NEXT: ('st_value', 0x0000000000000018) |
| 97 | // CHECK-NEXT: ('st_size', 0x0000000000000000) |
Rafael Espindola | 484291c | 2010-11-01 14:28:48 +0000 | [diff] [blame] | 98 | // CHECK-NEXT: ), |
Rafael Espindola | 65ad8dc | 2011-08-04 14:27:46 +0000 | [diff] [blame] | 99 | // CHECK-NEXT: # Symbol 3 |
Rafael Espindola | 484291c | 2010-11-01 14:28:48 +0000 | [diff] [blame] | 100 | // CHECK-NEXT: (('st_name', 0x0000001f) # 'bar8' |
Rafael Espindola | d7c2783 | 2011-08-04 15:10:35 +0000 | [diff] [blame] | 101 | // CHECK-NEXT: ('st_bind', 0x0) |
Rafael Espindola | 71a8f5c | 2011-08-04 15:24:00 +0000 | [diff] [blame] | 102 | // CHECK-NEXT: ('st_type', 0x0) |
Rafael Espindola | 67ac0c0 | 2011-08-04 15:38:19 +0000 | [diff] [blame^] | 103 | // CHECK-NEXT: ('st_other', 0x00) |
Rafael Espindola | 484291c | 2010-11-01 14:28:48 +0000 | [diff] [blame] | 104 | // CHECK-NEXT: ('st_shndx', 0x00000001) |
Roman Divacky | 1ae3c16 | 2010-12-20 20:49:43 +0000 | [diff] [blame] | 105 | // CHECK-NEXT: ('st_value', 0x000000000000001c) |
| 106 | // CHECK-NEXT: ('st_size', 0x0000000000000000) |
Rafael Espindola | 484291c | 2010-11-01 14:28:48 +0000 | [diff] [blame] | 107 | // CHECK-NEXT: ), |
Rafael Espindola | 65ad8dc | 2011-08-04 14:27:46 +0000 | [diff] [blame] | 108 | // CHECK-NEXT: # Symbol 4 |
Rafael Espindola | 484291c | 2010-11-01 14:28:48 +0000 | [diff] [blame] | 109 | // CHECK-NEXT: (('st_name', 0x00000024) # 'bar9' |
Rafael Espindola | d7c2783 | 2011-08-04 15:10:35 +0000 | [diff] [blame] | 110 | // CHECK-NEXT: ('st_bind', 0x0) |
Rafael Espindola | 71a8f5c | 2011-08-04 15:24:00 +0000 | [diff] [blame] | 111 | // CHECK-NEXT: ('st_type', 0x0) |
Rafael Espindola | 67ac0c0 | 2011-08-04 15:38:19 +0000 | [diff] [blame^] | 112 | // CHECK-NEXT: ('st_other', 0x00) |
Rafael Espindola | 484291c | 2010-11-01 14:28:48 +0000 | [diff] [blame] | 113 | // CHECK-NEXT: ('st_shndx', 0x00000001) |
Roman Divacky | 1ae3c16 | 2010-12-20 20:49:43 +0000 | [diff] [blame] | 114 | // CHECK-NEXT: ('st_value', 0x0000000000000020) |
| 115 | // CHECK-NEXT: ('st_size', 0x0000000000000000) |
Rafael Espindola | 484291c | 2010-11-01 14:28:48 +0000 | [diff] [blame] | 116 | // CHECK-NEXT: ), |
Rafael Espindola | 65ad8dc | 2011-08-04 14:27:46 +0000 | [diff] [blame] | 117 | // CHECK-NEXT: # Symbol 5 |
Rafael Espindola | 484291c | 2010-11-01 14:28:48 +0000 | [diff] [blame] | 118 | // CHECK-NEXT: (('st_name', 0x00000000) # '' |
Rafael Espindola | d7c2783 | 2011-08-04 15:10:35 +0000 | [diff] [blame] | 119 | // CHECK-NEXT: ('st_bind', 0x0) |
Rafael Espindola | 71a8f5c | 2011-08-04 15:24:00 +0000 | [diff] [blame] | 120 | // CHECK-NEXT: ('st_type', 0x3) |
Rafael Espindola | 67ac0c0 | 2011-08-04 15:38:19 +0000 | [diff] [blame^] | 121 | // CHECK-NEXT: ('st_other', 0x00) |
Rafael Espindola | 484291c | 2010-11-01 14:28:48 +0000 | [diff] [blame] | 122 | // CHECK-NEXT: ('st_shndx', 0x00000001) |
Roman Divacky | 1ae3c16 | 2010-12-20 20:49:43 +0000 | [diff] [blame] | 123 | // CHECK-NEXT: ('st_value', 0x0000000000000000) |
| 124 | // CHECK-NEXT: ('st_size', 0x0000000000000000) |
Rafael Espindola | 484291c | 2010-11-01 14:28:48 +0000 | [diff] [blame] | 125 | // CHECK-NEXT: ), |
Rafael Espindola | 65ad8dc | 2011-08-04 14:27:46 +0000 | [diff] [blame] | 126 | // CHECK-NEXT: # Symbol 6 |
Rafael Espindola | 484291c | 2010-11-01 14:28:48 +0000 | [diff] [blame] | 127 | // CHECK-NEXT: (('st_name', 0x00000000) # '' |
Rafael Espindola | d7c2783 | 2011-08-04 15:10:35 +0000 | [diff] [blame] | 128 | // CHECK-NEXT: ('st_bind', 0x0) |
Rafael Espindola | 71a8f5c | 2011-08-04 15:24:00 +0000 | [diff] [blame] | 129 | // CHECK-NEXT: ('st_type', 0x3) |
Rafael Espindola | 67ac0c0 | 2011-08-04 15:38:19 +0000 | [diff] [blame^] | 130 | // CHECK-NEXT: ('st_other', 0x00) |
Rafael Espindola | 7c18fa8 | 2011-03-20 18:44:20 +0000 | [diff] [blame] | 131 | // CHECK-NEXT: ('st_shndx', 0x00000003) |
Roman Divacky | 1ae3c16 | 2010-12-20 20:49:43 +0000 | [diff] [blame] | 132 | // CHECK-NEXT: ('st_value', 0x0000000000000000) |
| 133 | // CHECK-NEXT: ('st_size', 0x0000000000000000) |
Rafael Espindola | 484291c | 2010-11-01 14:28:48 +0000 | [diff] [blame] | 134 | // CHECK-NEXT: ), |
Rafael Espindola | 65ad8dc | 2011-08-04 14:27:46 +0000 | [diff] [blame] | 135 | // CHECK-NEXT: # Symbol 7 |
Rafael Espindola | 484291c | 2010-11-01 14:28:48 +0000 | [diff] [blame] | 136 | // CHECK-NEXT: (('st_name', 0x00000000) # '' |
Rafael Espindola | d7c2783 | 2011-08-04 15:10:35 +0000 | [diff] [blame] | 137 | // CHECK-NEXT: ('st_bind', 0x0) |
Rafael Espindola | 71a8f5c | 2011-08-04 15:24:00 +0000 | [diff] [blame] | 138 | // CHECK-NEXT: ('st_type', 0x3) |
Rafael Espindola | 67ac0c0 | 2011-08-04 15:38:19 +0000 | [diff] [blame^] | 139 | // CHECK-NEXT: ('st_other', 0x00) |
Rafael Espindola | 7c18fa8 | 2011-03-20 18:44:20 +0000 | [diff] [blame] | 140 | // CHECK-NEXT: ('st_shndx', 0x00000004) |
Roman Divacky | 1ae3c16 | 2010-12-20 20:49:43 +0000 | [diff] [blame] | 141 | // CHECK-NEXT: ('st_value', 0x0000000000000000) |
| 142 | // CHECK-NEXT: ('st_size', 0x0000000000000000) |
Rafael Espindola | 484291c | 2010-11-01 14:28:48 +0000 | [diff] [blame] | 143 | // CHECK-NEXT: ), |
Rafael Espindola | 65ad8dc | 2011-08-04 14:27:46 +0000 | [diff] [blame] | 144 | // CHECK-NEXT: # Symbol 8 |
Rafael Espindola | 484291c | 2010-11-01 14:28:48 +0000 | [diff] [blame] | 145 | // CHECK-NEXT: (('st_name', 0x00000029) # 'bar10' |
Rafael Espindola | d7c2783 | 2011-08-04 15:10:35 +0000 | [diff] [blame] | 146 | // CHECK-NEXT: ('st_bind', 0x1) |
Rafael Espindola | 71a8f5c | 2011-08-04 15:24:00 +0000 | [diff] [blame] | 147 | // CHECK-NEXT: ('st_type', 0x0) |
Rafael Espindola | 67ac0c0 | 2011-08-04 15:38:19 +0000 | [diff] [blame^] | 148 | // CHECK-NEXT: ('st_other', 0x00) |
Rafael Espindola | 484291c | 2010-11-01 14:28:48 +0000 | [diff] [blame] | 149 | // CHECK-NEXT: ('st_shndx', 0x00000001) |
Roman Divacky | 1ae3c16 | 2010-12-20 20:49:43 +0000 | [diff] [blame] | 150 | // CHECK-NEXT: ('st_value', 0x0000000000000028) |
| 151 | // CHECK-NEXT: ('st_size', 0x0000000000000000) |
Rafael Espindola | 484291c | 2010-11-01 14:28:48 +0000 | [diff] [blame] | 152 | // CHECK-NEXT: ), |
Rafael Espindola | 65ad8dc | 2011-08-04 14:27:46 +0000 | [diff] [blame] | 153 | // CHECK-NEXT: # Symbol 9 |
Rafael Espindola | 484291c | 2010-11-01 14:28:48 +0000 | [diff] [blame] | 154 | // CHECK-NEXT: (('st_name', 0x0000002f) # 'bar11' |
Rafael Espindola | d7c2783 | 2011-08-04 15:10:35 +0000 | [diff] [blame] | 155 | // CHECK-NEXT: ('st_bind', 0x1) |
Rafael Espindola | 71a8f5c | 2011-08-04 15:24:00 +0000 | [diff] [blame] | 156 | // CHECK-NEXT: ('st_type', 0x0) |
Rafael Espindola | 67ac0c0 | 2011-08-04 15:38:19 +0000 | [diff] [blame^] | 157 | // CHECK-NEXT: ('st_other', 0x00) |
Rafael Espindola | 484291c | 2010-11-01 14:28:48 +0000 | [diff] [blame] | 158 | // CHECK-NEXT: ('st_shndx', 0x00000001) |
Roman Divacky | 1ae3c16 | 2010-12-20 20:49:43 +0000 | [diff] [blame] | 159 | // CHECK-NEXT: ('st_value', 0x0000000000000030) |
| 160 | // CHECK-NEXT: ('st_size', 0x0000000000000000) |
Rafael Espindola | 484291c | 2010-11-01 14:28:48 +0000 | [diff] [blame] | 161 | // CHECK-NEXT: ), |
Rafael Espindola | 65ad8dc | 2011-08-04 14:27:46 +0000 | [diff] [blame] | 162 | // CHECK-NEXT: # Symbol 10 |
Rafael Espindola | 484291c | 2010-11-01 14:28:48 +0000 | [diff] [blame] | 163 | // CHECK-NEXT: (('st_name', 0x00000035) # 'bar12' |
Rafael Espindola | d7c2783 | 2011-08-04 15:10:35 +0000 | [diff] [blame] | 164 | // CHECK-NEXT: ('st_bind', 0x1) |
Rafael Espindola | 71a8f5c | 2011-08-04 15:24:00 +0000 | [diff] [blame] | 165 | // CHECK-NEXT: ('st_type', 0x0) |
Rafael Espindola | 67ac0c0 | 2011-08-04 15:38:19 +0000 | [diff] [blame^] | 166 | // CHECK-NEXT: ('st_other', 0x00) |
Rafael Espindola | 484291c | 2010-11-01 14:28:48 +0000 | [diff] [blame] | 167 | // CHECK-NEXT: ('st_shndx', 0x00000001) |
Roman Divacky | 1ae3c16 | 2010-12-20 20:49:43 +0000 | [diff] [blame] | 168 | // CHECK-NEXT: ('st_value', 0x0000000000000030) |
| 169 | // CHECK-NEXT: ('st_size', 0x0000000000000000) |
Rafael Espindola | 484291c | 2010-11-01 14:28:48 +0000 | [diff] [blame] | 170 | // CHECK-NEXT: ), |
Rafael Espindola | 65ad8dc | 2011-08-04 14:27:46 +0000 | [diff] [blame] | 171 | // CHECK-NEXT: # Symbol 11 |
Rafael Espindola | 484291c | 2010-11-01 14:28:48 +0000 | [diff] [blame] | 172 | // CHECK-NEXT: (('st_name', 0x0000003b) # 'bar13' |
Rafael Espindola | d7c2783 | 2011-08-04 15:10:35 +0000 | [diff] [blame] | 173 | // CHECK-NEXT: ('st_bind', 0x1) |
Rafael Espindola | 71a8f5c | 2011-08-04 15:24:00 +0000 | [diff] [blame] | 174 | // CHECK-NEXT: ('st_type', 0x0) |
Rafael Espindola | 67ac0c0 | 2011-08-04 15:38:19 +0000 | [diff] [blame^] | 175 | // CHECK-NEXT: ('st_other', 0x00) |
Rafael Espindola | 484291c | 2010-11-01 14:28:48 +0000 | [diff] [blame] | 176 | // CHECK-NEXT: ('st_shndx', 0x00000001) |
Roman Divacky | 1ae3c16 | 2010-12-20 20:49:43 +0000 | [diff] [blame] | 177 | // CHECK-NEXT: ('st_value', 0x0000000000000034) |
| 178 | // CHECK-NEXT: ('st_size', 0x0000000000000000) |
Rafael Espindola | 484291c | 2010-11-01 14:28:48 +0000 | [diff] [blame] | 179 | // CHECK-NEXT: ), |
Rafael Espindola | 65ad8dc | 2011-08-04 14:27:46 +0000 | [diff] [blame] | 180 | // CHECK-NEXT: # Symbol 12 |
Rafael Espindola | 484291c | 2010-11-01 14:28:48 +0000 | [diff] [blame] | 181 | // CHECK-NEXT: (('st_name', 0x00000041) # 'bar14' |
Rafael Espindola | d7c2783 | 2011-08-04 15:10:35 +0000 | [diff] [blame] | 182 | // CHECK-NEXT: ('st_bind', 0x1) |
Rafael Espindola | 71a8f5c | 2011-08-04 15:24:00 +0000 | [diff] [blame] | 183 | // CHECK-NEXT: ('st_type', 0x0) |
Rafael Espindola | 67ac0c0 | 2011-08-04 15:38:19 +0000 | [diff] [blame^] | 184 | // CHECK-NEXT: ('st_other', 0x00) |
Rafael Espindola | 484291c | 2010-11-01 14:28:48 +0000 | [diff] [blame] | 185 | // CHECK-NEXT: ('st_shndx', 0x00000001) |
Roman Divacky | 1ae3c16 | 2010-12-20 20:49:43 +0000 | [diff] [blame] | 186 | // CHECK-NEXT: ('st_value', 0x0000000000000038) |
| 187 | // CHECK-NEXT: ('st_size', 0x0000000000000000) |
Rafael Espindola | 484291c | 2010-11-01 14:28:48 +0000 | [diff] [blame] | 188 | // CHECK-NEXT: ), |
Rafael Espindola | 65ad8dc | 2011-08-04 14:27:46 +0000 | [diff] [blame] | 189 | // CHECK-NEXT: # Symbol 13 |
Rafael Espindola | 484291c | 2010-11-01 14:28:48 +0000 | [diff] [blame] | 190 | // CHECK-NEXT: (('st_name', 0x00000047) # 'bar15' |
Rafael Espindola | d7c2783 | 2011-08-04 15:10:35 +0000 | [diff] [blame] | 191 | // CHECK-NEXT: ('st_bind', 0x1) |
Rafael Espindola | 71a8f5c | 2011-08-04 15:24:00 +0000 | [diff] [blame] | 192 | // CHECK-NEXT: ('st_type', 0x0) |
Rafael Espindola | 67ac0c0 | 2011-08-04 15:38:19 +0000 | [diff] [blame^] | 193 | // CHECK-NEXT: ('st_other', 0x00) |
Rafael Espindola | 484291c | 2010-11-01 14:28:48 +0000 | [diff] [blame] | 194 | // CHECK-NEXT: ('st_shndx', 0x00000001) |
Roman Divacky | 1ae3c16 | 2010-12-20 20:49:43 +0000 | [diff] [blame] | 195 | // CHECK-NEXT: ('st_value', 0x0000000000000040) |
| 196 | // CHECK-NEXT: ('st_size', 0x0000000000000000) |
Rafael Espindola | 484291c | 2010-11-01 14:28:48 +0000 | [diff] [blame] | 197 | // CHECK-NEXT: ), |
Rafael Espindola | 65ad8dc | 2011-08-04 14:27:46 +0000 | [diff] [blame] | 198 | // CHECK-NEXT: # Symbol 14 |
Rafael Espindola | 484291c | 2010-11-01 14:28:48 +0000 | [diff] [blame] | 199 | // CHECK-NEXT: (('st_name', 0x00000001) # 'bar2' |
Rafael Espindola | d7c2783 | 2011-08-04 15:10:35 +0000 | [diff] [blame] | 200 | // CHECK-NEXT: ('st_bind', 0x1) |
Rafael Espindola | 71a8f5c | 2011-08-04 15:24:00 +0000 | [diff] [blame] | 201 | // CHECK-NEXT: ('st_type', 0x0) |
Rafael Espindola | 67ac0c0 | 2011-08-04 15:38:19 +0000 | [diff] [blame^] | 202 | // CHECK-NEXT: ('st_other', 0x00) |
Rafael Espindola | 484291c | 2010-11-01 14:28:48 +0000 | [diff] [blame] | 203 | // CHECK-NEXT: ('st_shndx', 0x00000000) |
Roman Divacky | 1ae3c16 | 2010-12-20 20:49:43 +0000 | [diff] [blame] | 204 | // CHECK-NEXT: ('st_value', 0x0000000000000000) |
| 205 | // CHECK-NEXT: ('st_size', 0x0000000000000000) |
Rafael Espindola | 484291c | 2010-11-01 14:28:48 +0000 | [diff] [blame] | 206 | // CHECK-NEXT: ), |
Rafael Espindola | 65ad8dc | 2011-08-04 14:27:46 +0000 | [diff] [blame] | 207 | // CHECK-NEXT: # Symbol 15 |
Rafael Espindola | 484291c | 2010-11-01 14:28:48 +0000 | [diff] [blame] | 208 | // CHECK-NEXT: (('st_name', 0x00000006) # 'bar3' |
Rafael Espindola | d7c2783 | 2011-08-04 15:10:35 +0000 | [diff] [blame] | 209 | // CHECK-NEXT: ('st_bind', 0x2) |
Rafael Espindola | 71a8f5c | 2011-08-04 15:24:00 +0000 | [diff] [blame] | 210 | // CHECK-NEXT: ('st_type', 0x0) |
Rafael Espindola | 67ac0c0 | 2011-08-04 15:38:19 +0000 | [diff] [blame^] | 211 | // CHECK-NEXT: ('st_other', 0x00) |
Rafael Espindola | 484291c | 2010-11-01 14:28:48 +0000 | [diff] [blame] | 212 | // CHECK-NEXT: ('st_shndx', 0x00000000) |
Roman Divacky | 1ae3c16 | 2010-12-20 20:49:43 +0000 | [diff] [blame] | 213 | // CHECK-NEXT: ('st_value', 0x0000000000000000) |
| 214 | // CHECK-NEXT: ('st_size', 0x0000000000000000) |
Rafael Espindola | 484291c | 2010-11-01 14:28:48 +0000 | [diff] [blame] | 215 | // CHECK-NEXT: ), |
Rafael Espindola | 65ad8dc | 2011-08-04 14:27:46 +0000 | [diff] [blame] | 216 | // CHECK-NEXT: # Symbol 16 |
Rafael Espindola | 484291c | 2010-11-01 14:28:48 +0000 | [diff] [blame] | 217 | // CHECK-NEXT: (('st_name', 0x0000000b) # 'bar4' |
Rafael Espindola | d7c2783 | 2011-08-04 15:10:35 +0000 | [diff] [blame] | 218 | // CHECK-NEXT: ('st_bind', 0x1) |
Rafael Espindola | 71a8f5c | 2011-08-04 15:24:00 +0000 | [diff] [blame] | 219 | // CHECK-NEXT: ('st_type', 0x0) |
Rafael Espindola | 67ac0c0 | 2011-08-04 15:38:19 +0000 | [diff] [blame^] | 220 | // CHECK-NEXT: ('st_other', 0x00) |
Rafael Espindola | 484291c | 2010-11-01 14:28:48 +0000 | [diff] [blame] | 221 | // CHECK-NEXT: ('st_shndx', 0x00000000) |
Roman Divacky | 1ae3c16 | 2010-12-20 20:49:43 +0000 | [diff] [blame] | 222 | // CHECK-NEXT: ('st_value', 0x0000000000000000) |
| 223 | // CHECK-NEXT: ('st_size', 0x0000000000000000) |
Rafael Espindola | 484291c | 2010-11-01 14:28:48 +0000 | [diff] [blame] | 224 | // CHECK-NEXT: ), |
Rafael Espindola | 65ad8dc | 2011-08-04 14:27:46 +0000 | [diff] [blame] | 225 | // CHECK-NEXT: # Symbol 17 |
Rafael Espindola | 484291c | 2010-11-01 14:28:48 +0000 | [diff] [blame] | 226 | // CHECK-NEXT: (('st_name', 0x00000010) # 'bar5' |
Rafael Espindola | d7c2783 | 2011-08-04 15:10:35 +0000 | [diff] [blame] | 227 | // CHECK-NEXT: ('st_bind', 0x1) |
Rafael Espindola | 71a8f5c | 2011-08-04 15:24:00 +0000 | [diff] [blame] | 228 | // CHECK-NEXT: ('st_type', 0x0) |
Rafael Espindola | 67ac0c0 | 2011-08-04 15:38:19 +0000 | [diff] [blame^] | 229 | // CHECK-NEXT: ('st_other', 0x00) |
Rafael Espindola | 484291c | 2010-11-01 14:28:48 +0000 | [diff] [blame] | 230 | // CHECK-NEXT: ('st_shndx', 0x00000000) |
Roman Divacky | 1ae3c16 | 2010-12-20 20:49:43 +0000 | [diff] [blame] | 231 | // CHECK-NEXT: ('st_value', 0x0000000000000000) |
| 232 | // CHECK-NEXT: ('st_size', 0x0000000000000000) |
Rafael Espindola | 484291c | 2010-11-01 14:28:48 +0000 | [diff] [blame] | 233 | // CHECK-NEXT: ), |
| 234 | // CHECK-NEXT: ]) |