more general gc hooks?

This commit is contained in:
dcode
2019-03-21 10:44:14 +01:00
parent 658a380786
commit 3fc9f550ad
13 changed files with 200 additions and 181 deletions

View File

@@ -70,7 +70,7 @@
if
i32.const 0
i32.const 24
i32.const 109
i32.const 114
i32.const 0
call $~lib/env/abort
unreachable
@@ -119,7 +119,7 @@
if
i32.const 0
i32.const 24
i32.const 130
i32.const 135
i32.const 4
call $~lib/env/abort
unreachable
@@ -140,7 +140,7 @@
if
i32.const 0
i32.const 24
i32.const 153
i32.const 158
i32.const 4
call $~lib/env/abort
unreachable
@@ -152,7 +152,7 @@
if
i32.const 0
i32.const 24
i32.const 154
i32.const 159
i32.const 4
call $~lib/env/abort
unreachable
@@ -185,7 +185,7 @@
if
i32.const 0
i32.const 24
i32.const 76
i32.const 81
i32.const 4
call $~lib/env/abort
unreachable
@@ -205,7 +205,7 @@
if (result i32)
i32.const 0
i32.const 24
i32.const 77
i32.const 82
i32.const 11
call $~lib/env/abort
unreachable
@@ -221,7 +221,7 @@
if
i32.const 0
i32.const 24
i32.const 414
i32.const 419
i32.const 2
call $~lib/env/abort
unreachable
@@ -239,7 +239,7 @@
if
i32.const 0
i32.const 24
i32.const 144
i32.const 149
i32.const 4
call $~lib/env/abort
unreachable
@@ -251,7 +251,7 @@
if
i32.const 0
i32.const 24
i32.const 145
i32.const 150
i32.const 4
call $~lib/env/abort
unreachable
@@ -275,7 +275,7 @@
if
i32.const 0
i32.const 24
i32.const 124
i32.const 129
i32.const 4
call $~lib/env/abort
unreachable
@@ -305,7 +305,7 @@
if
i32.const 0
i32.const 24
i32.const 244
i32.const 249
i32.const 4
call $~lib/env/abort
unreachable
@@ -331,7 +331,7 @@
if
i32.const 0
i32.const 24
i32.const 246
i32.const 251
i32.const 4
call $~lib/env/abort
unreachable
@@ -442,7 +442,7 @@
if
i32.const 0
i32.const 24
i32.const 68
i32.const 73
i32.const 4
call $~lib/env/abort
unreachable
@@ -456,7 +456,7 @@
if (result i32)
i32.const 0
i32.const 24
i32.const 69
i32.const 74
i32.const 11
call $~lib/env/abort
unreachable
@@ -473,7 +473,7 @@
if
i32.const 0
i32.const 24
i32.const 320
i32.const 325
i32.const 4
call $~lib/env/abort
unreachable
@@ -486,7 +486,7 @@
if
i32.const 0
i32.const 24
i32.const 321
i32.const 326
i32.const 4
call $~lib/env/abort
unreachable
@@ -499,7 +499,7 @@
if
i32.const 0
i32.const 24
i32.const 322
i32.const 327
i32.const 4
call $~lib/env/abort
unreachable
@@ -525,7 +525,7 @@
if
i32.const 0
i32.const 24
i32.const 175
i32.const 180
i32.const 4
call $~lib/env/abort
unreachable
@@ -540,7 +540,7 @@
if
i32.const 0
i32.const 24
i32.const 177
i32.const 182
i32.const 4
call $~lib/env/abort
unreachable
@@ -566,7 +566,7 @@
if
i32.const 0
i32.const 24
i32.const 179
i32.const 184
i32.const 4
call $~lib/env/abort
unreachable
@@ -578,7 +578,7 @@
if (result i32)
i32.const 0
i32.const 24
i32.const 183
i32.const 188
i32.const 23
call $~lib/env/abort
unreachable
@@ -626,7 +626,7 @@
if (result i32)
i32.const 0
i32.const 24
i32.const 197
i32.const 202
i32.const 24
call $~lib/env/abort
unreachable
@@ -644,7 +644,7 @@
if
i32.const 0
i32.const 24
i32.const 199
i32.const 204
i32.const 6
call $~lib/env/abort
unreachable
@@ -699,7 +699,7 @@
if
i32.const 0
i32.const 24
i32.const 212
i32.const 217
i32.const 4
call $~lib/env/abort
unreachable
@@ -790,7 +790,7 @@
if
i32.const 0
i32.const 24
i32.const 363
i32.const 368
i32.const 4
call $~lib/env/abort
unreachable
@@ -803,7 +803,7 @@
if
i32.const 0
i32.const 24
i32.const 364
i32.const 369
i32.const 4
call $~lib/env/abort
unreachable
@@ -816,7 +816,7 @@
if
i32.const 0
i32.const 24
i32.const 365
i32.const 370
i32.const 4
call $~lib/env/abort
unreachable
@@ -837,7 +837,7 @@
if
i32.const 0
i32.const 24
i32.const 370
i32.const 375
i32.const 6
call $~lib/env/abort
unreachable
@@ -866,7 +866,7 @@
if
i32.const 0
i32.const 24
i32.const 379
i32.const 384
i32.const 6
call $~lib/env/abort
unreachable
@@ -937,7 +937,7 @@
if
i32.const 0
i32.const 24
i32.const 408
i32.const 413
i32.const 2
call $~lib/env/abort
unreachable
@@ -953,7 +953,7 @@
if
i32.const 0
i32.const 24
i32.const 408
i32.const 413
i32.const 2
call $~lib/env/abort
unreachable
@@ -983,7 +983,7 @@
if
i32.const 0
i32.const 24
i32.const 282
i32.const 287
i32.const 4
call $~lib/env/abort
unreachable
@@ -1079,7 +1079,7 @@
else
i32.const 0
i32.const 24
i32.const 309
i32.const 314
i32.const 16
call $~lib/env/abort
unreachable
@@ -1116,7 +1116,7 @@
if
i32.const 0
i32.const 24
i32.const 334
i32.const 339
i32.const 4
call $~lib/env/abort
unreachable
@@ -1136,7 +1136,7 @@
if
i32.const 0
i32.const 24
i32.const 335
i32.const 340
i32.const 4
call $~lib/env/abort
unreachable
@@ -1149,7 +1149,7 @@
if
i32.const 0
i32.const 24
i32.const 336
i32.const 341
i32.const 4
call $~lib/env/abort
unreachable
@@ -1209,7 +1209,7 @@
if (result i32)
i32.const 0
i32.const 24
i32.const 354
i32.const 359
i32.const 25
call $~lib/env/abort
unreachable
@@ -1439,7 +1439,7 @@
if (result i32)
i32.const 0
i32.const 24
i32.const 467
i32.const 472
i32.const 12
call $~lib/env/abort
unreachable
@@ -1460,7 +1460,7 @@
if
i32.const 0
i32.const 24
i32.const 470
i32.const 475
i32.const 2
call $~lib/env/abort
unreachable
@@ -3211,7 +3211,7 @@
if
i32.const 0
i32.const 24
i32.const 483
i32.const 488
i32.const 6
call $~lib/env/abort
unreachable