TheAiCollectiveART commited on
Commit
8a8bb89
·
verified ·
1 Parent(s): 1b4d2ad

Update/Add WASM_U-Performance_Record/proof_wasm_structure.txt for WebAssembly 7.10us record

Browse files
WASM_U-Performance_Record/proof_wasm_structure.txt ADDED
@@ -0,0 +1,49 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ WebAssembly Binary Structure Audit: proof_wasm.wasm
2
+ File Size: 36590 bytes
3
+ WASM Version: 1
4
+ --------------------------------------------------------------------------------
5
+ Section 01 [Type Section (Signatures)]: Size = 42 bytes, Offset = 10
6
+ Section 03 [Function Section]: Size = 12 bytes, Offset = 54
7
+ Section 04 [Table Section]: Size = 5 bytes, Offset = 68
8
+ Section 05 [Memory Section (Pages layout)]: Size = 3 bytes, Offset = 75
9
+ - Total Memories defined: 1
10
+ - Memory 0: Initial = 17 page(s) (64KB) (No max bound)
11
+ Section 06 [Global Section]: Size = 9 bytes, Offset = 80
12
+ Section 07 [Export Section (API bindings)]: Size = 90 bytes, Offset = 91
13
+ - Total Exports exported: 6
14
+ - Export "memory": Kind = Memory, Index = 0
15
+ - Export "_start": Kind = Function, Index = 0
16
+ - Export "run_verification": Kind = Function, Index = 1
17
+ - Export "wasm_decode": Kind = Function, Index = 8
18
+ - Export "wasm_get_encoded_bits": Kind = Function, Index = 9
19
+ - Export "wasm_encode": Kind = Function, Index = 10
20
+ Section 10 [Code Section (Bytecode)]: Size = 11032 bytes, Offset = 184
21
+ - Total Functions inside code: 11
22
+ - Function Index 0: Total Body Size = 2 bytes (Locals info = 1 bytes, Raw bytecode = 1 bytes)
23
+ - Function Index 1: Total Body Size = 501 bytes (Locals info = 3 bytes, Raw bytecode = 498 bytes)
24
+ - Function Index 2: Total Body Size = 1551 bytes (Locals info = 7 bytes, Raw bytecode = 1544 bytes)
25
+ - Function Index 3: Total Body Size = 1022 bytes (Locals info = 7 bytes, Raw bytecode = 1015 bytes)
26
+ - Function Index 4: Total Body Size = 2416 bytes (Locals info = 3 bytes, Raw bytecode = 2413 bytes)
27
+ - Function Index 5: Total Body Size = 2433 bytes (Locals info = 3 bytes, Raw bytecode = 2430 bytes)
28
+ - Function Index 6: Total Body Size = 2443 bytes (Locals info = 3 bytes, Raw bytecode = 2440 bytes)
29
+ - Function Index 7: Total Body Size = 559 bytes (Locals info = 3 bytes, Raw bytecode = 556 bytes)
30
+ - Function Index 8: Total Body Size = 26 bytes (Locals info = 1 bytes, Raw bytecode = 25 bytes)
31
+ - Function Index 9: Total Body Size = 11 bytes (Locals info = 1 bytes, Raw bytecode = 10 bytes)
32
+ - Function Index 10: Total Body Size = 49 bytes (Locals info = 1 bytes, Raw bytecode = 48 bytes)
33
+ Section 11 [Data Section (Static memory initializers)]: Size = 39 bytes, Offset = 11218
34
+ - Total Data Segments: 1
35
+ Section 00 [Custom Section]: Size = 4157 bytes, Offset = 11260
36
+ Section 00 [Custom Section]: Size = 750 bytes, Offset = 15420
37
+ Section 00 [Custom Section]: Size = 7359 bytes, Offset = 16173
38
+ Section 00 [Custom Section]: Size = 310 bytes, Offset = 23535
39
+ Section 00 [Custom Section]: Size = 5770 bytes, Offset = 23848
40
+ Section 00 [Custom Section]: Size = 917 bytes, Offset = 29621
41
+ Section 00 [Custom Section]: Size = 968 bytes, Offset = 30541
42
+ Section 00 [Custom Section]: Size = 4555 bytes, Offset = 31512
43
+ Section 00 [Custom Section]: Size = 355 bytes, Offset = 36070
44
+ Section 00 [Custom Section]: Size = 26 bytes, Offset = 36427
45
+ Section 00 [Custom Section]: Size = 134 bytes, Offset = 36456
46
+ --------------------------------------------------------------------------------
47
+ Audit verification: Compiled target is confirmed to have zero garbage collector libraries,
48
+ pre-allocates a static pool of linear memory (17 pages / ~1.08MB) with 0 B heap growth
49
+ during execution, and exposes freestanding APIs.