1 #name: undefined weak symbol overflow 2 #source: undefweak-overflow.s 3 #ld: -Ttext=0x20000000 -e start 4 #objdump: -dr --show-raw-insn 5 #... 6 [0-9a-f]+ <_ftext>: 7 [ 0-9a-f]+: d85fffff beqzc v0,20000000 <_ftext> 8 [ 0-9a-f]+: 00000000 nop 9 [ 0-9a-f]+: f85ffffd bnezc v0,20000000 <_ftext> 10 [ 0-9a-f]+: ec4ffffd lwpc v0,20000000 <_ftext> 11 [ 0-9a-f]+: ec5bfffe ldpc v0,20000000 <_ftext> 12 [ 0-9a-f]+: cbfffffa bc 20000000 <_ftext> 13 [ 0-9a-f]+: ec9ee000 auipc a0,0xe000 14 [ 0-9a-f]+: 2484ffe8 addiu a0,a0,-24 15 [ 0-9a-f]+: 1000fff7 b 20000000 <_ftext> 16 [ 0-9a-f]+: 00000000 nop 17 [ 0-9a-f]+: 0411fff5 bal 20000000 <_ftext> 18 [ 0-9a-f]+: 3c...... lui a0,0x.... 19 20 [0-9a-f]+ <micro>: 21 [ 0-9a-f]+: 8e67 beqz a0,20000000 <_ftext> 22 [ 0-9a-f]+: 0c00 nop 23 [ 0-9a-f]+: cfe5 b 20000000 <_ftext> 24 [ 0-9a-f]+: 0c00 nop 25 [ 0-9a-f]+: 9400 ffe2 b 20000000 <_ftext> 26 [ 0-9a-f]+: 0c00 nop 27 #pass 28