diff options
Diffstat (limited to 'test/passes/reverse_dwarf_abbrevs.bin.txt')
-rw-r--r-- | test/passes/reverse_dwarf_abbrevs.bin.txt | 496 |
1 files changed, 257 insertions, 239 deletions
diff --git a/test/passes/reverse_dwarf_abbrevs.bin.txt b/test/passes/reverse_dwarf_abbrevs.bin.txt index cbc04ac43..2500b625b 100644 --- a/test/passes/reverse_dwarf_abbrevs.bin.txt +++ b/test/passes/reverse_dwarf_abbrevs.bin.txt @@ -175,10 +175,12 @@ file_names[ 1]: ;; code offset: 0x1d (local.get $0) ) - ;; code offset: 0x24 - (return - ;; code offset: 0x22 - (i32.const 0) + (then + ;; code offset: 0x24 + (return + ;; code offset: 0x22 + (i32.const 0) + ) ) ) ;; code offset: 0x2a @@ -325,177 +327,179 @@ file_names[ 1]: ) ) ) - ;; code offset: 0xa7 - (loop $label$5 - ;; code offset: 0xb3 - (br_if $label$3 - ;; code offset: 0xb2 - (i32.eq - ;; code offset: 0xa9 - (local.get $6) - ;; code offset: 0xb0 - (local.tee $4 - ;; code offset: 0xad - (i32.load offset=12 - ;; code offset: 0xab - (local.get $3) + (then + ;; code offset: 0xa7 + (loop $label$5 + ;; code offset: 0xb3 + (br_if $label$3 + ;; code offset: 0xb2 + (i32.eq + ;; code offset: 0xa9 + (local.get $6) + ;; code offset: 0xb0 + (local.tee $4 + ;; code offset: 0xad + (i32.load offset=12 + ;; code offset: 0xab + (local.get $3) + ) ) ) ) - ) - ;; code offset: 0xba - (br_if $label$2 - ;; code offset: 0xb9 - (i32.le_s - ;; code offset: 0xb5 - (local.get $4) - ;; code offset: 0xb7 - (i32.const -1) + ;; code offset: 0xba + (br_if $label$2 + ;; code offset: 0xb9 + (i32.le_s + ;; code offset: 0xb5 + (local.get $4) + ;; code offset: 0xb7 + (i32.const -1) + ) ) - ) - ;; code offset: 0xe2 - (i32.store - ;; code offset: 0xce - (local.tee $9 - ;; code offset: 0xcd - (i32.add - ;; code offset: 0xbc - (local.get $1) - ;; code offset: 0xcc - (i32.shl - ;; code offset: 0xc8 - (local.tee $5 - ;; code offset: 0xc7 - (i32.gt_u - ;; code offset: 0xbe - (local.get $4) - ;; code offset: 0xc5 - (local.tee $8 - ;; code offset: 0xc2 - (i32.load offset=4 - ;; code offset: 0xc0 - (local.get $1) + ;; code offset: 0xe2 + (i32.store + ;; code offset: 0xce + (local.tee $9 + ;; code offset: 0xcd + (i32.add + ;; code offset: 0xbc + (local.get $1) + ;; code offset: 0xcc + (i32.shl + ;; code offset: 0xc8 + (local.tee $5 + ;; code offset: 0xc7 + (i32.gt_u + ;; code offset: 0xbe + (local.get $4) + ;; code offset: 0xc5 + (local.tee $8 + ;; code offset: 0xc2 + (i32.load offset=4 + ;; code offset: 0xc0 + (local.get $1) + ) ) ) ) + ;; code offset: 0xca + (i32.const 3) + ) + ) + ) + ;; code offset: 0xe1 + (i32.add + ;; code offset: 0xda + (local.tee $8 + ;; code offset: 0xd9 + (i32.sub + ;; code offset: 0xd0 + (local.get $4) + ;; code offset: 0xd8 + (select + ;; code offset: 0xd2 + (local.get $8) + ;; code offset: 0xd4 + (i32.const 0) + ;; code offset: 0xd6 + (local.get $5) + ) ) - ;; code offset: 0xca - (i32.const 3) + ) + ;; code offset: 0xde + (i32.load + ;; code offset: 0xdc + (local.get $9) ) ) ) - ;; code offset: 0xe1 - (i32.add - ;; code offset: 0xda - (local.tee $8 - ;; code offset: 0xd9 - (i32.sub - ;; code offset: 0xd0 - (local.get $4) - ;; code offset: 0xd8 + ;; code offset: 0xf9 + (i32.store + ;; code offset: 0xef + (local.tee $9 + ;; code offset: 0xee + (i32.add + ;; code offset: 0xe5 + (local.get $1) + ;; code offset: 0xed (select - ;; code offset: 0xd2 - (local.get $8) - ;; code offset: 0xd4 - (i32.const 0) - ;; code offset: 0xd6 + ;; code offset: 0xe7 + (i32.const 12) + ;; code offset: 0xe9 + (i32.const 4) + ;; code offset: 0xeb (local.get $5) ) ) ) - ;; code offset: 0xde - (i32.load - ;; code offset: 0xdc - (local.get $9) - ) - ) - ) - ;; code offset: 0xf9 - (i32.store - ;; code offset: 0xef - (local.tee $9 - ;; code offset: 0xee - (i32.add - ;; code offset: 0xe5 - (local.get $1) - ;; code offset: 0xed - (select - ;; code offset: 0xe7 - (i32.const 12) - ;; code offset: 0xe9 - (i32.const 4) - ;; code offset: 0xeb - (local.get $5) + ;; code offset: 0xf8 + (i32.sub + ;; code offset: 0xf3 + (i32.load + ;; code offset: 0xf1 + (local.get $9) ) + ;; code offset: 0xf6 + (local.get $8) ) ) - ;; code offset: 0xf8 - (i32.sub - ;; code offset: 0xf3 - (i32.load - ;; code offset: 0xf1 - (local.get $9) + ;; code offset: 0x101 + (local.set $6 + ;; code offset: 0x100 + (i32.sub + ;; code offset: 0xfc + (local.get $6) + ;; code offset: 0xfe + (local.get $4) ) - ;; code offset: 0xf6 - (local.get $8) - ) - ) - ;; code offset: 0x101 - (local.set $6 - ;; code offset: 0x100 - (i32.sub - ;; code offset: 0xfc - (local.get $6) - ;; code offset: 0xfe - (local.get $4) ) - ) - ;; code offset: 0x125 - (br_if $label$5 - ;; code offset: 0x124 - (i32.eqz - ;; code offset: 0x122 - (call $4 - ;; code offset: 0x120 - (call $fimport$0 - ;; code offset: 0x105 - (i32.load offset=60 - ;; code offset: 0x103 - (local.get $0) - ) - ;; code offset: 0x112 - (local.tee $1 - ;; code offset: 0x111 - (select - ;; code offset: 0x10c - (i32.add - ;; code offset: 0x108 + ;; code offset: 0x125 + (br_if $label$5 + ;; code offset: 0x124 + (i32.eqz + ;; code offset: 0x122 + (call $4 + ;; code offset: 0x120 + (call $fimport$0 + ;; code offset: 0x105 + (i32.load offset=60 + ;; code offset: 0x103 + (local.get $0) + ) + ;; code offset: 0x112 + (local.tee $1 + ;; code offset: 0x111 + (select + ;; code offset: 0x10c + (i32.add + ;; code offset: 0x108 + (local.get $1) + ;; code offset: 0x10a + (i32.const 8) + ) + ;; code offset: 0x10d (local.get $1) - ;; code offset: 0x10a - (i32.const 8) + ;; code offset: 0x10f + (local.get $5) ) - ;; code offset: 0x10d - (local.get $1) - ;; code offset: 0x10f - (local.get $5) ) - ) - ;; code offset: 0x119 - (local.tee $7 - ;; code offset: 0x118 - (i32.sub - ;; code offset: 0x114 - (local.get $7) - ;; code offset: 0x116 - (local.get $5) + ;; code offset: 0x119 + (local.tee $7 + ;; code offset: 0x118 + (i32.sub + ;; code offset: 0x114 + (local.get $7) + ;; code offset: 0x116 + (local.get $5) + ) + ) + ;; code offset: 0x11f + (i32.add + ;; code offset: 0x11b + (local.get $3) + ;; code offset: 0x11d + (i32.const 12) ) - ) - ;; code offset: 0x11f - (i32.add - ;; code offset: 0x11b - (local.get $3) - ;; code offset: 0x11d - (i32.const 12) ) ) ) @@ -682,7 +686,7 @@ file_names[ 1]: ;; code offset: 0x1c0 (i32.const 8) ) - (block + (then ;; code offset: 0x1cc (i32.store ;; code offset: 0x1c5 @@ -760,7 +764,7 @@ file_names[ 1]: ;; code offset: 0x208 (i32.const 512) ) - (block + (then ;; code offset: 0x216 (drop ;; code offset: 0x214 @@ -809,7 +813,7 @@ file_names[ 1]: (i32.const 3) ) ) - (block + (then ;; code offset: 0x22f (block $label$4 ;; code offset: 0x236 @@ -821,7 +825,7 @@ file_names[ 1]: ;; code offset: 0x233 (i32.const 1) ) - (block + (then ;; code offset: 0x23a (local.set $2 ;; code offset: 0x238 @@ -843,7 +847,7 @@ file_names[ 1]: (i32.const 3) ) ) - (block + (then ;; code offset: 0x249 (local.set $2 ;; code offset: 0x247 @@ -1204,7 +1208,7 @@ file_names[ 1]: ;; code offset: 0x378 (i32.const 4) ) - (block + (then ;; code offset: 0x37f (local.set $2 ;; code offset: 0x37d @@ -1231,7 +1235,7 @@ file_names[ 1]: ;; code offset: 0x38b (local.get $0) ) - (block + (then ;; code offset: 0x392 (local.set $2 ;; code offset: 0x390 @@ -1327,44 +1331,46 @@ file_names[ 1]: ;; code offset: 0x3dc (local.get $3) ) - ;; code offset: 0x3e1 - (loop $label$15 - ;; code offset: 0x3ea - (i32.store8 - ;; code offset: 0x3e3 - (local.get $2) - ;; code offset: 0x3e7 - (i32.load8_u - ;; code offset: 0x3e5 - (local.get $1) + (then + ;; code offset: 0x3e1 + (loop $label$15 + ;; code offset: 0x3ea + (i32.store8 + ;; code offset: 0x3e3 + (local.get $2) + ;; code offset: 0x3e7 + (i32.load8_u + ;; code offset: 0x3e5 + (local.get $1) + ) ) - ) - ;; code offset: 0x3f2 - (local.set $1 - ;; code offset: 0x3f1 - (i32.add - ;; code offset: 0x3ed - (local.get $1) - ;; code offset: 0x3ef - (i32.const 1) + ;; code offset: 0x3f2 + (local.set $1 + ;; code offset: 0x3f1 + (i32.add + ;; code offset: 0x3ed + (local.get $1) + ;; code offset: 0x3ef + (i32.const 1) + ) ) - ) - ;; code offset: 0x3fe - (br_if $label$15 - ;; code offset: 0x3fd - (i32.ne - ;; code offset: 0x3f9 - (local.tee $2 - ;; code offset: 0x3f8 - (i32.add - ;; code offset: 0x3f4 - (local.get $2) - ;; code offset: 0x3f6 - (i32.const 1) + ;; code offset: 0x3fe + (br_if $label$15 + ;; code offset: 0x3fd + (i32.ne + ;; code offset: 0x3f9 + (local.tee $2 + ;; code offset: 0x3f8 + (i32.add + ;; code offset: 0x3f4 + (local.get $2) + ;; code offset: 0x3f6 + (i32.const 1) + ) ) + ;; code offset: 0x3fb + (local.get $3) ) - ;; code offset: 0x3fb - (local.get $3) ) ) ) @@ -1395,7 +1401,7 @@ file_names[ 1]: ) ) ) - (block + (then ;; code offset: 0x422 (br_if $label$1 ;; code offset: 0x420 @@ -1433,20 +1439,22 @@ file_names[ 1]: (local.get $1) ) ) - ;; code offset: 0x44a - (return - ;; code offset: 0x447 - (call_indirect (type $1) - ;; code offset: 0x43c - (local.get $2) - ;; code offset: 0x43e - (local.get $0) - ;; code offset: 0x440 - (local.get $1) - ;; code offset: 0x444 - (i32.load offset=36 - ;; code offset: 0x442 + (then + ;; code offset: 0x44a + (return + ;; code offset: 0x447 + (call_indirect (type $1) + ;; code offset: 0x43c (local.get $2) + ;; code offset: 0x43e + (local.get $0) + ;; code offset: 0x440 + (local.get $1) + ;; code offset: 0x444 + (i32.load offset=36 + ;; code offset: 0x442 + (local.get $2) + ) ) ) ) @@ -1638,7 +1646,7 @@ file_names[ 1]: ;; code offset: 0x4dc (i32.const -1) ) - (block + (then ;; code offset: 0x4e9 (local.set $0 ;; code offset: 0x4e7 @@ -1698,16 +1706,18 @@ file_names[ 1]: ;; code offset: 0x50a (local.get $4) ) - ;; code offset: 0x516 - (return - ;; code offset: 0x515 - (select - ;; code offset: 0x50f - (local.get $2) - ;; code offset: 0x511 - (i32.const 0) - ;; code offset: 0x513 - (local.get $1) + (then + ;; code offset: 0x516 + (return + ;; code offset: 0x515 + (select + ;; code offset: 0x50f + (local.get $2) + ;; code offset: 0x511 + (i32.const 0) + ;; code offset: 0x513 + (local.get $1) + ) ) ) ) @@ -1790,7 +1800,7 @@ file_names[ 1]: ) ) ) - (block + (then ;; code offset: 0x560 (local.set $2 ;; code offset: 0x55e @@ -1950,12 +1960,14 @@ file_names[ 1]: ;; code offset: 0x5df (i32.const 0) ) - ;; code offset: 0x5e8 - (local.set $2 - ;; code offset: 0x5e6 - (call $15 - ;; code offset: 0x5e4 - (local.get $1) + (then + ;; code offset: 0x5e8 + (local.set $2 + ;; code offset: 0x5e6 + (call $15 + ;; code offset: 0x5e4 + (local.get $1) + ) ) ) ) @@ -2060,10 +2072,12 @@ file_names[ 1]: (if ;; code offset: 0x638 (local.get $2) - ;; code offset: 0x63e - (call $16 - ;; code offset: 0x63c - (local.get $1) + (then + ;; code offset: 0x63e + (call $16 + ;; code offset: 0x63c + (local.get $1) + ) ) ) ;; code offset: 0x641 @@ -2112,10 +2126,12 @@ file_names[ 1]: (local.get $0) ) ) - ;; code offset: 0x670 - (return - ;; code offset: 0x66e - (i32.const 0) + (then + ;; code offset: 0x670 + (return + ;; code offset: 0x66e + (i32.const 0) + ) ) ) ;; code offset: 0x672 @@ -2215,14 +2231,16 @@ file_names[ 1]: (i32.const 255) ) ) - ;; code offset: 0x6c3 - (return - ;; code offset: 0x6c2 - (i32.sub - ;; code offset: 0x6be - (local.get $2) - ;; code offset: 0x6c0 - (local.get $0) + (then + ;; code offset: 0x6c3 + (return + ;; code offset: 0x6c2 + (i32.sub + ;; code offset: 0x6be + (local.get $2) + ;; code offset: 0x6c0 + (local.get $0) + ) ) ) ) |