mirror of
https://github.com/fluencelabs/assemblyscript
synced 2025-06-18 09:21:35 +00:00
unsafe, stub
This commit is contained in:
@ -11,14 +11,14 @@
|
||||
(import "env" "abort" (func $~lib/env/abort (param i32 i32 i32 i32)))
|
||||
(import "env" "trace" (func $~lib/env/trace (param i32 i32 f64 f64 f64 f64 f64)))
|
||||
(memory $0 1)
|
||||
(data (i32.const 8) "\16\00\00\00~\00l\00i\00b\00/\00a\00l\00l\00o\00c\00a\00t\00o\00r\00/\00t\00l\00s\00f\00.\00t\00s")
|
||||
(data (i32.const 56) "\0e\00\00\00s\00t\00d\00/\00r\00u\00n\00t\00i\00m\00e\00.\00t\00s")
|
||||
(data (i32.const 88) "\08\00\00\00b\00a\00r\00r\00i\00e\00r\001")
|
||||
(data (i32.const 112) "\08\00\00\00b\00a\00r\00r\00i\00e\00r\002")
|
||||
(data (i32.const 136) "\08\00\00\00b\00a\00r\00r\00i\00e\00r\003")
|
||||
(data (i32.const 160) "\15\00\00\00~\00l\00i\00b\00/\00r\00u\00n\00t\00i\00m\00e\00/\00i\00n\00d\00e\00x\00.\00t\00s")
|
||||
(data (i32.const 8) "\01\00\00\00,\00\00\00~\00l\00i\00b\00/\00a\00l\00l\00o\00c\00a\00t\00o\00r\00/\00t\00l\00s\00f\00.\00t\00s")
|
||||
(data (i32.const 64) "\01\00\00\00\1c\00\00\00s\00t\00d\00/\00r\00u\00n\00t\00i\00m\00e\00.\00t\00s")
|
||||
(data (i32.const 104) "\01\00\00\00\10\00\00\00b\00a\00r\00r\00i\00e\00r\001")
|
||||
(data (i32.const 128) "\01\00\00\00\10\00\00\00b\00a\00r\00r\00i\00e\00r\002")
|
||||
(data (i32.const 152) "\01\00\00\00\10\00\00\00b\00a\00r\00r\00i\00e\00r\003")
|
||||
(data (i32.const 176) "\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00u\00n\00t\00i\00m\00e\00.\00t\00s")
|
||||
(table $0 1 funcref)
|
||||
(elem (i32.const 0) $null)
|
||||
(elem (i32.const 0) $~lib/runtime/gc.collect)
|
||||
(global $~lib/allocator/tlsf/ROOT (mut i32) (i32.const 0))
|
||||
(global $std/runtime/register_ref (mut i32) (i32.const 0))
|
||||
(global $std/runtime/barrier1 (mut i32) (i32.const 0))
|
||||
@ -34,6 +34,9 @@
|
||||
(global $std/runtime/ref5 (mut i32) (i32.const 0))
|
||||
(export "memory" (memory $0))
|
||||
(export "table" (table $0))
|
||||
(export "gc.register" (func $std/runtime/gc.register))
|
||||
(export "gc.link" (func $std/runtime/gc.link))
|
||||
(export "gc.collect" (func $~lib/runtime/gc.collect))
|
||||
(start $start)
|
||||
(func $~lib/allocator/tlsf/Root#setSLMap (; 2 ;) (type $FUNCSIG$viii) (param $0 i32) (param $1 i32) (param $2 i32)
|
||||
local.get $1
|
||||
@ -41,7 +44,7 @@
|
||||
i32.ge_u
|
||||
if
|
||||
i32.const 0
|
||||
i32.const 8
|
||||
i32.const 16
|
||||
i32.const 144
|
||||
i32.const 4
|
||||
call $~lib/env/abort
|
||||
@ -61,7 +64,7 @@
|
||||
i32.ge_u
|
||||
if
|
||||
i32.const 0
|
||||
i32.const 8
|
||||
i32.const 16
|
||||
i32.const 167
|
||||
i32.const 4
|
||||
call $~lib/env/abort
|
||||
@ -72,7 +75,7 @@
|
||||
i32.ge_u
|
||||
if
|
||||
i32.const 0
|
||||
i32.const 8
|
||||
i32.const 16
|
||||
i32.const 168
|
||||
i32.const 4
|
||||
call $~lib/env/abort
|
||||
@ -98,7 +101,7 @@
|
||||
i32.eqz
|
||||
if
|
||||
i32.const 0
|
||||
i32.const 8
|
||||
i32.const 16
|
||||
i32.const 89
|
||||
i32.const 4
|
||||
call $~lib/env/abort
|
||||
@ -116,7 +119,7 @@
|
||||
i32.eqz
|
||||
if
|
||||
i32.const 0
|
||||
i32.const 8
|
||||
i32.const 16
|
||||
i32.const 90
|
||||
i32.const 11
|
||||
call $~lib/env/abort
|
||||
@ -129,7 +132,7 @@
|
||||
i32.eqz
|
||||
if
|
||||
i32.const 0
|
||||
i32.const 8
|
||||
i32.const 16
|
||||
i32.const 428
|
||||
i32.const 2
|
||||
call $~lib/env/abort
|
||||
@ -146,7 +149,7 @@
|
||||
i32.ge_u
|
||||
if
|
||||
i32.const 0
|
||||
i32.const 8
|
||||
i32.const 16
|
||||
i32.const 158
|
||||
i32.const 4
|
||||
call $~lib/env/abort
|
||||
@ -157,7 +160,7 @@
|
||||
i32.ge_u
|
||||
if
|
||||
i32.const 0
|
||||
i32.const 8
|
||||
i32.const 16
|
||||
i32.const 159
|
||||
i32.const 4
|
||||
call $~lib/env/abort
|
||||
@ -180,7 +183,7 @@
|
||||
i32.ge_u
|
||||
if
|
||||
i32.const 0
|
||||
i32.const 8
|
||||
i32.const 16
|
||||
i32.const 138
|
||||
i32.const 4
|
||||
call $~lib/env/abort
|
||||
@ -206,7 +209,7 @@
|
||||
i32.eqz
|
||||
if
|
||||
i32.const 0
|
||||
i32.const 8
|
||||
i32.const 16
|
||||
i32.const 258
|
||||
i32.const 4
|
||||
call $~lib/env/abort
|
||||
@ -229,7 +232,7 @@
|
||||
i32.eqz
|
||||
if
|
||||
i32.const 0
|
||||
i32.const 8
|
||||
i32.const 16
|
||||
i32.const 260
|
||||
i32.const 4
|
||||
call $~lib/env/abort
|
||||
@ -330,7 +333,7 @@
|
||||
i32.eqz
|
||||
if
|
||||
i32.const 0
|
||||
i32.const 8
|
||||
i32.const 16
|
||||
i32.const 81
|
||||
i32.const 4
|
||||
call $~lib/env/abort
|
||||
@ -344,7 +347,7 @@
|
||||
i32.eqz
|
||||
if
|
||||
i32.const 0
|
||||
i32.const 8
|
||||
i32.const 16
|
||||
i32.const 82
|
||||
i32.const 11
|
||||
call $~lib/env/abort
|
||||
@ -360,7 +363,7 @@
|
||||
i32.eqz
|
||||
if
|
||||
i32.const 0
|
||||
i32.const 8
|
||||
i32.const 16
|
||||
i32.const 334
|
||||
i32.const 4
|
||||
call $~lib/env/abort
|
||||
@ -372,7 +375,7 @@
|
||||
i32.ne
|
||||
if
|
||||
i32.const 0
|
||||
i32.const 8
|
||||
i32.const 16
|
||||
i32.const 335
|
||||
i32.const 4
|
||||
call $~lib/env/abort
|
||||
@ -385,7 +388,7 @@
|
||||
i32.eqz
|
||||
if
|
||||
i32.const 0
|
||||
i32.const 8
|
||||
i32.const 16
|
||||
i32.const 336
|
||||
i32.const 4
|
||||
call $~lib/env/abort
|
||||
@ -407,7 +410,7 @@
|
||||
i32.eqz
|
||||
if
|
||||
i32.const 0
|
||||
i32.const 8
|
||||
i32.const 16
|
||||
i32.const 189
|
||||
i32.const 4
|
||||
call $~lib/env/abort
|
||||
@ -421,7 +424,7 @@
|
||||
i32.eqz
|
||||
if
|
||||
i32.const 0
|
||||
i32.const 8
|
||||
i32.const 16
|
||||
i32.const 191
|
||||
i32.const 4
|
||||
call $~lib/env/abort
|
||||
@ -445,7 +448,7 @@
|
||||
i32.eqz
|
||||
if
|
||||
i32.const 0
|
||||
i32.const 8
|
||||
i32.const 16
|
||||
i32.const 193
|
||||
i32.const 4
|
||||
call $~lib/env/abort
|
||||
@ -457,7 +460,7 @@
|
||||
i32.eqz
|
||||
if
|
||||
i32.const 0
|
||||
i32.const 8
|
||||
i32.const 16
|
||||
i32.const 197
|
||||
i32.const 23
|
||||
call $~lib/env/abort
|
||||
@ -499,7 +502,7 @@
|
||||
i32.eqz
|
||||
if
|
||||
i32.const 0
|
||||
i32.const 8
|
||||
i32.const 16
|
||||
i32.const 211
|
||||
i32.const 24
|
||||
call $~lib/env/abort
|
||||
@ -513,7 +516,7 @@
|
||||
i32.eqz
|
||||
if
|
||||
i32.const 0
|
||||
i32.const 8
|
||||
i32.const 16
|
||||
i32.const 213
|
||||
i32.const 6
|
||||
call $~lib/env/abort
|
||||
@ -562,7 +565,7 @@
|
||||
i32.eqz
|
||||
if
|
||||
i32.const 0
|
||||
i32.const 8
|
||||
i32.const 16
|
||||
i32.const 226
|
||||
i32.const 4
|
||||
call $~lib/env/abort
|
||||
@ -641,7 +644,7 @@
|
||||
i32.gt_u
|
||||
if
|
||||
i32.const 0
|
||||
i32.const 8
|
||||
i32.const 16
|
||||
i32.const 377
|
||||
i32.const 4
|
||||
call $~lib/env/abort
|
||||
@ -652,7 +655,7 @@
|
||||
i32.and
|
||||
if
|
||||
i32.const 0
|
||||
i32.const 8
|
||||
i32.const 16
|
||||
i32.const 378
|
||||
i32.const 4
|
||||
call $~lib/env/abort
|
||||
@ -663,7 +666,7 @@
|
||||
i32.and
|
||||
if
|
||||
i32.const 0
|
||||
i32.const 8
|
||||
i32.const 16
|
||||
i32.const 379
|
||||
i32.const 4
|
||||
call $~lib/env/abort
|
||||
@ -680,7 +683,7 @@
|
||||
i32.lt_u
|
||||
if
|
||||
i32.const 0
|
||||
i32.const 8
|
||||
i32.const 16
|
||||
i32.const 384
|
||||
i32.const 6
|
||||
call $~lib/env/abort
|
||||
@ -708,7 +711,7 @@
|
||||
i32.lt_u
|
||||
if
|
||||
i32.const 0
|
||||
i32.const 8
|
||||
i32.const 16
|
||||
i32.const 393
|
||||
i32.const 6
|
||||
call $~lib/env/abort
|
||||
@ -761,7 +764,7 @@
|
||||
i32.eqz
|
||||
if
|
||||
i32.const 0
|
||||
i32.const 8
|
||||
i32.const 16
|
||||
i32.const 422
|
||||
i32.const 2
|
||||
call $~lib/env/abort
|
||||
@ -786,7 +789,7 @@
|
||||
i32.eqz
|
||||
if
|
||||
i32.const 0
|
||||
i32.const 8
|
||||
i32.const 16
|
||||
i32.const 296
|
||||
i32.const 4
|
||||
call $~lib/env/abort
|
||||
@ -866,7 +869,7 @@
|
||||
i32.eqz
|
||||
if
|
||||
i32.const 0
|
||||
i32.const 8
|
||||
i32.const 16
|
||||
i32.const 323
|
||||
i32.const 16
|
||||
call $~lib/env/abort
|
||||
@ -894,7 +897,7 @@
|
||||
i32.eqz
|
||||
if
|
||||
i32.const 0
|
||||
i32.const 8
|
||||
i32.const 16
|
||||
i32.const 348
|
||||
i32.const 4
|
||||
call $~lib/env/abort
|
||||
@ -914,7 +917,7 @@
|
||||
i32.eqz
|
||||
if
|
||||
i32.const 0
|
||||
i32.const 8
|
||||
i32.const 16
|
||||
i32.const 349
|
||||
i32.const 4
|
||||
call $~lib/env/abort
|
||||
@ -925,7 +928,7 @@
|
||||
i32.and
|
||||
if
|
||||
i32.const 0
|
||||
i32.const 8
|
||||
i32.const 16
|
||||
i32.const 350
|
||||
i32.const 4
|
||||
call $~lib/env/abort
|
||||
@ -977,7 +980,7 @@
|
||||
i32.eqz
|
||||
if
|
||||
i32.const 0
|
||||
i32.const 8
|
||||
i32.const 16
|
||||
i32.const 368
|
||||
i32.const 25
|
||||
call $~lib/env/abort
|
||||
@ -994,7 +997,7 @@
|
||||
i32.const 8
|
||||
i32.add
|
||||
)
|
||||
(func $~lib/allocator/tlsf/__memory_allocate (; 16 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32)
|
||||
(func $~lib/allocator/tlsf/memory.allocate (; 16 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32)
|
||||
(local $1 i32)
|
||||
(local $2 i32)
|
||||
(local $3 i32)
|
||||
@ -1021,14 +1024,14 @@
|
||||
if
|
||||
unreachable
|
||||
end
|
||||
i32.const 208
|
||||
i32.const 216
|
||||
local.set $3
|
||||
i32.const 208
|
||||
i32.const 216
|
||||
global.set $~lib/allocator/tlsf/ROOT
|
||||
i32.const 2912
|
||||
i32.const 0
|
||||
i32.store
|
||||
i32.const 208
|
||||
i32.const 216
|
||||
i32.const 0
|
||||
i32.store
|
||||
i32.const 0
|
||||
@ -1038,7 +1041,7 @@
|
||||
i32.const 22
|
||||
i32.lt_u
|
||||
if
|
||||
i32.const 208
|
||||
i32.const 216
|
||||
local.get $1
|
||||
i32.const 0
|
||||
call $~lib/allocator/tlsf/Root#setSLMap
|
||||
@ -1049,7 +1052,7 @@
|
||||
i32.const 32
|
||||
i32.lt_u
|
||||
if
|
||||
i32.const 208
|
||||
i32.const 216
|
||||
local.get $1
|
||||
local.get $2
|
||||
i32.const 0
|
||||
@ -1068,8 +1071,8 @@
|
||||
br $repeat|0
|
||||
end
|
||||
end
|
||||
i32.const 208
|
||||
i32.const 3128
|
||||
i32.const 216
|
||||
i32.const 3136
|
||||
current_memory
|
||||
i32.const 16
|
||||
i32.shl
|
||||
@ -1142,9 +1145,9 @@
|
||||
local.get $2
|
||||
else
|
||||
i32.const 0
|
||||
i32.const 8
|
||||
i32.const 16
|
||||
i32.const 480
|
||||
i32.const 12
|
||||
i32.const 14
|
||||
call $~lib/env/abort
|
||||
unreachable
|
||||
end
|
||||
@ -1159,9 +1162,9 @@
|
||||
end
|
||||
if
|
||||
i32.const 0
|
||||
i32.const 8
|
||||
i32.const 16
|
||||
i32.const 483
|
||||
i32.const 2
|
||||
i32.const 4
|
||||
call $~lib/env/abort
|
||||
unreachable
|
||||
end
|
||||
@ -1389,7 +1392,7 @@
|
||||
end
|
||||
end
|
||||
)
|
||||
(func $~lib/runtime/index/ALLOC (; 18 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32)
|
||||
(func $~lib/runtime/ALLOC (; 18 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32)
|
||||
(local $1 i32)
|
||||
i32.const 1
|
||||
i32.const 32
|
||||
@ -1399,7 +1402,7 @@
|
||||
i32.clz
|
||||
i32.sub
|
||||
i32.shl
|
||||
call $~lib/allocator/tlsf/__memory_allocate
|
||||
call $~lib/allocator/tlsf/memory.allocate
|
||||
local.tee $1
|
||||
i32.const -1520547049
|
||||
i32.store
|
||||
@ -2515,7 +2518,7 @@
|
||||
end
|
||||
end
|
||||
)
|
||||
(func $~lib/allocator/tlsf/__memory_free (; 21 ;) (type $FUNCSIG$vi) (param $0 i32)
|
||||
(func $~lib/allocator/tlsf/memory.free (; 21 ;) (type $FUNCSIG$vi) (param $0 i32)
|
||||
(local $1 i32)
|
||||
(local $2 i32)
|
||||
(local $3 i32)
|
||||
@ -2534,9 +2537,9 @@
|
||||
i32.and
|
||||
if
|
||||
i32.const 0
|
||||
i32.const 8
|
||||
i32.const 16
|
||||
i32.const 494
|
||||
i32.const 6
|
||||
i32.const 8
|
||||
call $~lib/env/abort
|
||||
unreachable
|
||||
end
|
||||
@ -2553,7 +2556,7 @@
|
||||
end
|
||||
end
|
||||
)
|
||||
(func $~lib/runtime/index/REALLOC (; 22 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32)
|
||||
(func $~lib/runtime/REALLOC (; 22 ;) (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32)
|
||||
(local $2 i32)
|
||||
(local $3 i32)
|
||||
(local $4 i32)
|
||||
@ -2575,6 +2578,11 @@
|
||||
i32.clz
|
||||
i32.sub
|
||||
i32.shl
|
||||
i32.const 0
|
||||
local.get $0
|
||||
i32.const 216
|
||||
i32.gt_u
|
||||
select
|
||||
i32.const 1
|
||||
i32.const 32
|
||||
local.get $1
|
||||
@ -2587,7 +2595,7 @@
|
||||
i32.lt_u
|
||||
if
|
||||
local.get $4
|
||||
call $~lib/allocator/tlsf/__memory_allocate
|
||||
call $~lib/allocator/tlsf/memory.allocate
|
||||
local.tee $5
|
||||
i32.const -1520547049
|
||||
i32.store
|
||||
@ -2616,8 +2624,19 @@
|
||||
i32.const -1520547049
|
||||
i32.eq
|
||||
if
|
||||
local.get $0
|
||||
i32.const 216
|
||||
i32.le_u
|
||||
if
|
||||
i32.const 0
|
||||
i32.const 184
|
||||
i32.const 83
|
||||
i32.const 8
|
||||
call $~lib/env/abort
|
||||
unreachable
|
||||
end
|
||||
local.get $3
|
||||
call $~lib/allocator/tlsf/__memory_free
|
||||
call $~lib/allocator/tlsf/memory.free
|
||||
end
|
||||
local.get $5
|
||||
local.set $3
|
||||
@ -2638,14 +2657,14 @@
|
||||
i32.store offset=4
|
||||
local.get $0
|
||||
)
|
||||
(func $~lib/runtime/index/ensureUnregistered (; 23 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32)
|
||||
(func $~lib/runtime/unref (; 23 ;) (type $FUNCSIG$ii) (param $0 i32) (result i32)
|
||||
local.get $0
|
||||
i32.const 224
|
||||
i32.const 232
|
||||
i32.lt_u
|
||||
if
|
||||
i32.const 0
|
||||
i32.const 160
|
||||
i32.const 89
|
||||
i32.const 184
|
||||
i32.const 101
|
||||
i32.const 2
|
||||
call $~lib/env/abort
|
||||
unreachable
|
||||
@ -2659,15 +2678,19 @@
|
||||
i32.ne
|
||||
if
|
||||
i32.const 0
|
||||
i32.const 160
|
||||
i32.const 91
|
||||
i32.const 184
|
||||
i32.const 103
|
||||
i32.const 2
|
||||
call $~lib/env/abort
|
||||
unreachable
|
||||
end
|
||||
local.get $0
|
||||
)
|
||||
(func $start:std/runtime (; 24 ;) (type $FUNCSIG$v)
|
||||
(func $std/runtime/gc.register (; 24 ;) (type $FUNCSIG$vi) (param $0 i32)
|
||||
local.get $0
|
||||
global.set $std/runtime/register_ref
|
||||
)
|
||||
(func $start:std/runtime (; 25 ;) (type $FUNCSIG$v)
|
||||
(local $0 i32)
|
||||
(local $1 i32)
|
||||
(local $2 i32)
|
||||
@ -2706,8 +2729,8 @@
|
||||
br $repeat|0
|
||||
else
|
||||
i32.const 0
|
||||
i32.const 56
|
||||
i32.const 32
|
||||
i32.const 72
|
||||
i32.const 36
|
||||
i32.const 2
|
||||
call $~lib/env/abort
|
||||
unreachable
|
||||
@ -2777,7 +2800,7 @@
|
||||
br $continue|2
|
||||
end
|
||||
end
|
||||
i32.const 88
|
||||
i32.const 112
|
||||
i32.const 1
|
||||
global.get $std/runtime/barrier1
|
||||
f64.convert_i32_u
|
||||
@ -2786,7 +2809,7 @@
|
||||
f64.const 0
|
||||
f64.const 0
|
||||
call $~lib/env/trace
|
||||
i32.const 112
|
||||
i32.const 136
|
||||
i32.const 1
|
||||
global.get $std/runtime/barrier2
|
||||
f64.convert_i32_u
|
||||
@ -2795,7 +2818,7 @@
|
||||
f64.const 0
|
||||
f64.const 0
|
||||
call $~lib/env/trace
|
||||
i32.const 136
|
||||
i32.const 160
|
||||
i32.const 1
|
||||
global.get $std/runtime/barrier3
|
||||
f64.convert_i32_u
|
||||
@ -2805,7 +2828,7 @@
|
||||
f64.const 0
|
||||
call $~lib/env/trace
|
||||
i32.const 1
|
||||
call $~lib/runtime/index/ALLOC
|
||||
call $~lib/runtime/ALLOC
|
||||
global.set $std/runtime/ref1
|
||||
global.get $std/runtime/ref1
|
||||
i32.const 16
|
||||
@ -2817,8 +2840,8 @@
|
||||
i32.ne
|
||||
if
|
||||
i32.const 0
|
||||
i32.const 56
|
||||
i32.const 47
|
||||
i32.const 72
|
||||
i32.const 51
|
||||
i32.const 0
|
||||
call $~lib/env/abort
|
||||
unreachable
|
||||
@ -2829,8 +2852,8 @@
|
||||
i32.ne
|
||||
if
|
||||
i32.const 0
|
||||
i32.const 56
|
||||
i32.const 48
|
||||
i32.const 72
|
||||
i32.const 52
|
||||
i32.const 0
|
||||
call $~lib/env/abort
|
||||
unreachable
|
||||
@ -2839,12 +2862,12 @@
|
||||
local.tee $0
|
||||
local.get $0
|
||||
global.get $std/runtime/barrier1
|
||||
call $~lib/runtime/index/REALLOC
|
||||
call $~lib/runtime/REALLOC
|
||||
i32.ne
|
||||
if
|
||||
i32.const 0
|
||||
i32.const 56
|
||||
i32.const 49
|
||||
i32.const 72
|
||||
i32.const 53
|
||||
i32.const 0
|
||||
call $~lib/env/abort
|
||||
unreachable
|
||||
@ -2855,23 +2878,23 @@
|
||||
i32.ne
|
||||
if
|
||||
i32.const 0
|
||||
i32.const 56
|
||||
i32.const 50
|
||||
i32.const 72
|
||||
i32.const 54
|
||||
i32.const 0
|
||||
call $~lib/env/abort
|
||||
unreachable
|
||||
end
|
||||
global.get $std/runtime/ref1
|
||||
global.get $std/runtime/barrier2
|
||||
call $~lib/runtime/index/REALLOC
|
||||
call $~lib/runtime/REALLOC
|
||||
global.set $std/runtime/ref2
|
||||
global.get $std/runtime/ref1
|
||||
global.get $std/runtime/ref2
|
||||
i32.eq
|
||||
if
|
||||
i32.const 0
|
||||
i32.const 72
|
||||
i32.const 56
|
||||
i32.const 52
|
||||
i32.const 0
|
||||
call $~lib/env/abort
|
||||
unreachable
|
||||
@ -2886,36 +2909,36 @@
|
||||
i32.ne
|
||||
if
|
||||
i32.const 0
|
||||
i32.const 56
|
||||
i32.const 54
|
||||
i32.const 72
|
||||
i32.const 58
|
||||
i32.const 0
|
||||
call $~lib/env/abort
|
||||
unreachable
|
||||
end
|
||||
global.get $std/runtime/ref2
|
||||
call $~lib/runtime/index/ensureUnregistered
|
||||
call $~lib/allocator/tlsf/__memory_free
|
||||
call $~lib/runtime/unref
|
||||
call $~lib/allocator/tlsf/memory.free
|
||||
global.get $std/runtime/barrier2
|
||||
call $~lib/runtime/index/ALLOC
|
||||
call $~lib/runtime/ALLOC
|
||||
global.set $std/runtime/ref3
|
||||
global.get $std/runtime/ref1
|
||||
global.get $std/runtime/ref3
|
||||
i32.ne
|
||||
if
|
||||
i32.const 0
|
||||
i32.const 56
|
||||
i32.const 57
|
||||
i32.const 72
|
||||
i32.const 61
|
||||
i32.const 0
|
||||
call $~lib/env/abort
|
||||
unreachable
|
||||
end
|
||||
global.get $std/runtime/barrier1
|
||||
call $~lib/runtime/index/ALLOC
|
||||
call $~lib/runtime/ALLOC
|
||||
global.set $std/runtime/ref4
|
||||
global.get $std/runtime/ref4
|
||||
local.tee $0
|
||||
call $~lib/runtime/index/ensureUnregistered
|
||||
i32.const 43
|
||||
call $~lib/runtime/unref
|
||||
i32.const 2
|
||||
i32.store
|
||||
local.get $0
|
||||
global.set $std/runtime/register_ref
|
||||
@ -2924,8 +2947,8 @@
|
||||
i32.ne
|
||||
if
|
||||
i32.const 0
|
||||
i32.const 56
|
||||
i32.const 61
|
||||
i32.const 72
|
||||
i32.const 65
|
||||
i32.const 0
|
||||
call $~lib/env/abort
|
||||
unreachable
|
||||
@ -2936,12 +2959,12 @@
|
||||
global.set $std/runtime/header4
|
||||
global.get $std/runtime/header4
|
||||
i32.load
|
||||
i32.const 43
|
||||
i32.const 2
|
||||
i32.ne
|
||||
if
|
||||
i32.const 0
|
||||
i32.const 56
|
||||
i32.const 63
|
||||
i32.const 72
|
||||
i32.const 67
|
||||
i32.const 0
|
||||
call $~lib/env/abort
|
||||
unreachable
|
||||
@ -2952,14 +2975,14 @@
|
||||
i32.ne
|
||||
if
|
||||
i32.const 0
|
||||
i32.const 56
|
||||
i32.const 64
|
||||
i32.const 72
|
||||
i32.const 68
|
||||
i32.const 0
|
||||
call $~lib/env/abort
|
||||
unreachable
|
||||
end
|
||||
i32.const 10
|
||||
call $~lib/runtime/index/ALLOC
|
||||
call $~lib/runtime/ALLOC
|
||||
global.set $std/runtime/ref5
|
||||
global.get $std/runtime/ref5
|
||||
i32.const 16
|
||||
@ -2969,8 +2992,8 @@
|
||||
i32.ne
|
||||
if
|
||||
i32.const 0
|
||||
i32.const 56
|
||||
i32.const 67
|
||||
i32.const 72
|
||||
i32.const 71
|
||||
i32.const 0
|
||||
call $~lib/env/abort
|
||||
unreachable
|
||||
@ -2985,17 +3008,20 @@
|
||||
i32.ne
|
||||
if
|
||||
i32.const 0
|
||||
i32.const 56
|
||||
i32.const 68
|
||||
i32.const 72
|
||||
i32.const 72
|
||||
i32.const 0
|
||||
call $~lib/env/abort
|
||||
unreachable
|
||||
end
|
||||
)
|
||||
(func $start (; 25 ;) (type $FUNCSIG$v)
|
||||
call $start:std/runtime
|
||||
)
|
||||
(func $null (; 26 ;) (type $FUNCSIG$v)
|
||||
(func $std/runtime/gc.link (; 26 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32)
|
||||
nop
|
||||
)
|
||||
(func $~lib/runtime/gc.collect (; 27 ;) (type $FUNCSIG$v)
|
||||
nop
|
||||
)
|
||||
(func $start (; 28 ;) (type $FUNCSIG$v)
|
||||
call $start:std/runtime
|
||||
)
|
||||
)
|
||||
|
Reference in New Issue
Block a user