Skip to content

Instantly share code, notes, and snippets.

@luhenry
Created April 12, 2017 18:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save luhenry/5653e7111418c51231a43aa16f4068a5 to your computer and use it in GitHub Desktop.
Save luhenry/5653e7111418c51231a43aa16f4068a5 to your computer and use it in GitHub Desktop.
$> MONO_PATH=. MONO_LOG_MASK=aot MONO_LOG_LEVEL=debug MONO_VERBOSE_METHOD=Main mono --hybrid-aot main.exe 1 ↵
Mono: AOT: image '/private/tmp/mscorlib.dll.dylib' found.
Mono: AOT: FOUND method System.OutOfMemoryException:.ctor (string) [0x1716c50 - 0x1716c88 0x1bcfeb5]
Mono: AOT NOT FOUND: (wrapper runtime-invoke) <Module>:runtime_invoke_void__this___object (object,intptr,intptr,intptr).
Mono: AOT: FOUND method System.Exception:.cctor () [0x170b700 - 0x170b740 0x1bcf8fb]
Mono: AOT NOT FOUND: (wrapper runtime-invoke) object:runtime_invoke_void (object,intptr,intptr,intptr).
Mono: AOT NOT FOUND: (wrapper alloc) object:AllocSmall (intptr,intptr).
Mono: AOT: FOUND method System.Exception:Init () [0x1709d30 - 0x1709d97 0x1bcf776]
Mono: AOT NOT FOUND: (wrapper write-barrier) object:wbarrier_conc (intptr).
Mono: AOT: FOUND method System.NullReferenceException:.ctor (string) [0x1713190 - 0x17131c8 0x1bcfdeb]
Mono: AOT: FOUND method System.StackOverflowException:.ctor (string) [0x1719160 - 0x1719198 0x1bcfff8]
Mono: AOT: image '/private/tmp/main.exe.dylib' not found: dlopen(/private/tmp/main.exe.dylib, 9): image not found
Mono: AOT: image '/Library/Frameworks/Mono.framework/Versions/5.0.0/lib/mono/aot-cache/x86/main.exe.dylib' not found: dlopen(/Library/Frameworks/Mono.framework/Versions/5.0.0/lib/mono/aot-cache/x86/main.exe.dylib, 9): image not found
Mono: AOT: image '/private/tmp/main.exe.dylib' not found: dlopen(/private/tmp/main.exe.dylib, 9): image not found
Mono: AOT: image '/Library/Frameworks/Mono.framework/Versions/5.0.0/lib/mono/aot-cache/x86/main.exe.dylib' not found: dlopen(/Library/Frameworks/Mono.framework/Versions/5.0.0/lib/mono/aot-cache/x86/main.exe.dylib, 9): image not found
converting method void EntryPoint:Main ()
creating vars
creating locals
created temp 0 (R8) of type System.IntPtr
locals done
method to IR EntryPoint:Main ()
converting (in B2: stack: 0) IL_0000: ldstr "Starting Test"
converting (in B2: stack: 1) IL_0005: call 0x0a000001
converting (in B2: stack: 0) IL_000a: ldloca.s 0
converting (in B2: stack: 1) IL_000c: ldc.i4.s -5
converting (in B2: stack: 2) IL_000e: call 0x0a000002
INLINE START 0x790506d0 EntryPoint:Main () -> intptr:.ctor (int)
method to IR intptr:.ctor (int)
created temp 1 (R12) of type System.IntPtr
created temp 2 (R13) of type System.Int32
converting (in B7: stack: 0) IL_0000: ret
INLINE END EntryPoint:Main () -> intptr:.ctor (int)
converting (in B2: stack: 0) IL_0013: ldloc.0
converting (in B2: stack: 1) IL_0014: box 0x01000002
converting (in B2: stack: 1) IL_0019: call 0x0a000003
converting (in B2: stack: 0) IL_001e: ldstr "Done!"
converting (in B2: stack: 1) IL_0023: call 0x0a000001
converting (in B2: stack: 0) IL_0028: ret
REGION BB0 IL_0000 ID_FFFFFFFF
REGION BB3 IL_0000 ID_FFFFFFFF
REGION BB2 IL_0028 ID_FFFFFFFF
REGION BB1 IL_0000 ID_FFFFFFFF
AFTER METHOD-TO-IR 0: [IN: , OUT: BB3(0) ]
AFTER METHOD-TO-IR 3: [IN: BB0(0), OUT: BB2(0) ]
iconst R8 <- [0]
AFTER METHOD-TO-IR 2: [IN: BB3(0), OUT: BB1(0) ]
il_seq_point il: 0x0
iconst R9 <- [6701344]
store_membase_reg [%esp] <- R9
voidcall [System.Console:WriteLine (string)] clobbers: c
il_seq_point il: 0xa, nonempty-stack
il_seq_point il: 0xa
ldaddr R10 <- R8
iconst R11 <- [-5]
nop
move R12 <- R10
move R13 <- R11
nop
il_seq_point il: 0x13, nonempty-stack
il_seq_point il: 0x13
move R14 <- R8
iconst R15 <- [2030359184]
iconst R16 <- [12]
store_membase_reg [%esp + 0x4] <- R16
store_membase_reg [%esp] <- R15
call R17 <- [(wrapper alloc) object:AllocSmall (intptr,intptr)] clobbers: c
store_membase_reg [R17 + 0x8] <- R14
store_membase_reg [%esp] <- R17
voidcall [System.Console:WriteLine (object)] clobbers: c
il_seq_point il: 0x1e, nonempty-stack
il_seq_point il: 0x1e
iconst R18 <- [6684960]
store_membase_reg [%esp] <- R18
voidcall [System.Console:WriteLine (string)] clobbers: c
il_seq_point il: 0x28, nonempty-stack
il_seq_point il: 0x28
br [B1]
AFTER METHOD-TO-IR 1: [IN: BB2(0), OUT: ]
block merge triggered 3 -> 2
br removal triggered 3 -> 1
HANDLE-GLOBAL-VREGS BLOCK 0:
HANDLE-GLOBAL-VREGS BLOCK 3:
iconst R8 <- [0]
il_seq_point il: 0x0
iconst R9 <- [6701344]
store_membase_imm [%esp] <- [6701344]
voidcall [System.Console:WriteLine (string)] clobbers: c
il_seq_point il: 0xa, nonempty-stack
il_seq_point il: 0xa
ldaddr R10 <- R8
iconst R11 <- [-5]
move R12 <- R10
iconst R13 <- [-5]
il_seq_point il: 0x13, nonempty-stack
il_seq_point il: 0x13
move R14 <- R8
iconst R15 <- [2030359184]
iconst R16 <- [12]
store_membase_imm [%esp + 0x4] <- [12]
store_membase_imm [%esp] <- [2030359184]
call R17 <- [(wrapper alloc) object:AllocSmall (intptr,intptr)] clobbers: c
store_membase_reg [R17 + 0x8] <- R14
store_membase_reg [%esp] <- R17
voidcall [System.Console:WriteLine (object)] clobbers: c
il_seq_point il: 0x1e, nonempty-stack
il_seq_point il: 0x1e
iconst R18 <- [6684960]
store_membase_imm [%esp] <- [6684960]
voidcall [System.Console:WriteLine (string)] clobbers: c
il_seq_point il: 0x28, nonempty-stack
il_seq_point il: 0x28
nop
HANDLE-GLOBAL-VREGS BLOCK 1:
CONVERTED R12(1) TO VREG.
CONVERTED R13(2) TO VREG.
BEFORE ALIAS_ANALYSIS 0: [IN: , OUT: BB3(0) ]
BEFORE ALIAS_ANALYSIS 3: [IN: BB0(0), OUT: BB1(0) ]
iconst R8 <- [0]
il_seq_point il: 0x0
store_membase_imm [%esp] <- [6701344]
voidcall [System.Console:WriteLine (string)] clobbers: c
il_seq_point il: 0xa, nonempty-stack
il_seq_point il: 0xa
il_seq_point il: 0x13, nonempty-stack
il_seq_point il: 0x13
move R14 <- R8
store_membase_imm [%esp + 0x4] <- [12]
store_membase_imm [%esp] <- [2030359184]
call R17 <- [(wrapper alloc) object:AllocSmall (intptr,intptr)] clobbers: c
store_membase_reg [R17 + 0x8] <- R14
store_membase_reg [%esp] <- R17
voidcall [System.Console:WriteLine (object)] clobbers: c
il_seq_point il: 0x1e, nonempty-stack
il_seq_point il: 0x1e
store_membase_imm [%esp] <- [6684960]
voidcall [System.Console:WriteLine (string)] clobbers: c
il_seq_point il: 0x28, nonempty-stack
il_seq_point il: 0x28
BEFORE ALIAS_ANALYSIS 1: [IN: BB3(0), OUT: ]
AFTER ALIAS_ANALYSIS 0: [IN: , OUT: BB3(0) ]
AFTER ALIAS_ANALYSIS 3: [IN: BB0(0), OUT: BB1(0) ]
iconst R8 <- [0]
il_seq_point il: 0x0
store_membase_imm [%esp] <- [6701344]
voidcall [System.Console:WriteLine (string)] clobbers: c
il_seq_point il: 0xa, nonempty-stack
il_seq_point il: 0xa
il_seq_point il: 0x13, nonempty-stack
il_seq_point il: 0x13
move R14 <- R8
store_membase_imm [%esp + 0x4] <- [12]
store_membase_imm [%esp] <- [2030359184]
call R17 <- [(wrapper alloc) object:AllocSmall (intptr,intptr)] clobbers: c
store_membase_reg [R17 + 0x8] <- R14
store_membase_reg [%esp] <- R17
voidcall [System.Console:WriteLine (object)] clobbers: c
il_seq_point il: 0x1e, nonempty-stack
il_seq_point il: 0x1e
store_membase_imm [%esp] <- [6684960]
voidcall [System.Console:WriteLine (string)] clobbers: c
il_seq_point il: 0x28, nonempty-stack
il_seq_point il: 0x28
AFTER ALIAS_ANALYSIS 1: [IN: BB3(0), OUT: ]
BB0 IN:
BB3 IN: 0
BB1 IN: 3
DTREE EntryPoint:Main () 0
BB0(dfn=0) (IDOM=BB-1): BB0
BB3(dfn=1) (IDOM=BB0): BB0 BB3
BB1(dfn=2) (IDOM=BB3): BB0 BB3 BB1
BEFORE LOWER-VTYPE-OPTS 0: [IN: , OUT: BB3(1) ]
AFTER LOWER-VTYPE-OPTS 0: [IN: , OUT: BB3(1) ]
BEFORE LOWER-VTYPE-OPTS 3: [IN: BB0(0), OUT: BB1(2) ]
iconst R8 <- [0]
il_seq_point il: 0x0
store_membase_imm [%esp] <- [6701344]
voidcall [System.Console:WriteLine (string)] clobbers: c
il_seq_point il: 0xa, nonempty-stack
il_seq_point il: 0xa
il_seq_point il: 0x13, nonempty-stack
il_seq_point il: 0x13
move R14 <- R8
store_membase_imm [%esp + 0x4] <- [12]
store_membase_imm [%esp] <- [2030359184]
call R17 <- [(wrapper alloc) object:AllocSmall (intptr,intptr)] clobbers: c
store_membase_reg [R17 + 0x8] <- R14
store_membase_reg [%esp] <- R17
voidcall [System.Console:WriteLine (object)] clobbers: c
il_seq_point il: 0x1e, nonempty-stack
il_seq_point il: 0x1e
store_membase_imm [%esp] <- [6684960]
voidcall [System.Console:WriteLine (string)] clobbers: c
il_seq_point il: 0x28, nonempty-stack
il_seq_point il: 0x28
AFTER LOWER-VTYPE-OPTS 3: [IN: BB0(0), OUT: BB1(2) ]
iconst R8 <- [0]
il_seq_point il: 0x0
store_membase_imm [%esp] <- [6701344]
voidcall [System.Console:WriteLine (string)] clobbers: c
il_seq_point il: 0xa, nonempty-stack
il_seq_point il: 0xa
il_seq_point il: 0x13, nonempty-stack
il_seq_point il: 0x13
move R14 <- R8
store_membase_imm [%esp + 0x4] <- [12]
store_membase_imm [%esp] <- [2030359184]
call R17 <- [(wrapper alloc) object:AllocSmall (intptr,intptr)] clobbers: c
store_membase_reg [R17 + 0x8] <- R14
store_membase_reg [%esp] <- R17
voidcall [System.Console:WriteLine (object)] clobbers: c
il_seq_point il: 0x1e, nonempty-stack
il_seq_point il: 0x1e
store_membase_imm [%esp] <- [6684960]
voidcall [System.Console:WriteLine (string)] clobbers: c
il_seq_point il: 0x28, nonempty-stack
il_seq_point il: 0x28
BEFORE LOWER-VTYPE-OPTS 1: [IN: BB3(1), OUT: ]
AFTER LOWER-VTYPE-OPTS 1: [IN: BB3(1), OUT: ]
LIVENESS:
BLOCK BB0 (BB3, ):
GEN BB0: {}
KILL BB0: {}
BLOCK BB3 (BB1, ):
iconst R8 <- [0]
KILL: R8(0)
il_seq_point il: 0x0
store_membase_imm [%esp] <- [6701344]
voidcall [System.Console:WriteLine (string)] clobbers: c
il_seq_point il: 0xa, nonempty-stack
il_seq_point il: 0xa
il_seq_point il: 0x13, nonempty-stack
il_seq_point il: 0x13
move R14 <- R8
GEN: R8(0)
store_membase_imm [%esp + 0x4] <- [12]
store_membase_imm [%esp] <- [2030359184]
call R17 <- [(wrapper alloc) object:AllocSmall (intptr,intptr)] clobbers: c
store_membase_reg [R17 + 0x8] <- R14
store_membase_reg [%esp] <- R17
voidcall [System.Console:WriteLine (object)] clobbers: c
il_seq_point il: 0x1e, nonempty-stack
il_seq_point il: 0x1e
store_membase_imm [%esp] <- [6684960]
voidcall [System.Console:WriteLine (string)] clobbers: c
il_seq_point il: 0x28, nonempty-stack
il_seq_point il: 0x28
GEN BB3: {}
KILL BB3: {0}
BLOCK BB1 ():
GEN BB1: {}
KILL BB1: {}
ITERATION:
P: BB1(2): IN: BB3 OUT:
P: BB3(1): IN: BB0 OUT:BB1
LIVE IN BB3: {}
P: BB0(0): IN: OUT:BB3
LIVE IN BB0: {}
IT: 3 2.
LIVE IN BB1: {}
LIVE OUT BB1: {}
LIVE IN BB3: {}
LIVE OUT BB3: {}
LIVE IN BB0: {}
LIVE OUT BB0: {}
V0: [0x40003 - 0x40012]
SPILL BLOCK 0:
SPILL BLOCK 3:
iconst R8 <- [0]
i 8
1 store_membase_imm [%ebp + 0xfffffffc] <- [0]
il_seq_point il: 0x0
-1
1 il_seq_point il: 0x0
store_membase_imm [%esp] <- [6701344]
i -1
1 store_membase_imm [%esp] <- [6701344]
voidcall [System.Console:WriteLine (string)] clobbers: c
-1
1 voidcall [System.Console:WriteLine (string)] clobbers: c
il_seq_point il: 0xa, nonempty-stack
-1
1 il_seq_point il: 0xa, nonempty-stack
il_seq_point il: 0xa
-1
1 il_seq_point il: 0xa
il_seq_point il: 0x13, nonempty-stack
-1
1 il_seq_point il: 0x13, nonempty-stack
il_seq_point il: 0x13
-1
1 il_seq_point il: 0x13
move R14 <- R8
ii 14 8
1 nop
store_membase_imm [%esp + 0x4] <- [12]
i -1
1 store_membase_imm [%esp + 0x4] <- [12]
store_membase_imm [%esp] <- [2030359184]
i -1
1 store_membase_imm [%esp] <- [2030359184]
call R17 <- [(wrapper alloc) object:AllocSmall (intptr,intptr)] clobbers: c
i 17
1 call R17 <- [(wrapper alloc) object:AllocSmall (intptr,intptr)] clobbers: c
store_membase_reg [R17 + 0x8] <- R14
ii -1 14
1 store_membase_reg [R17 + 0x8] <- R14
store_membase_reg [%esp] <- R17
ii -1 17
1 store_membase_reg [%esp] <- R17
voidcall [System.Console:WriteLine (object)] clobbers: c
-1
1 voidcall [System.Console:WriteLine (object)] clobbers: c
il_seq_point il: 0x1e, nonempty-stack
-1
1 il_seq_point il: 0x1e, nonempty-stack
il_seq_point il: 0x1e
-1
1 il_seq_point il: 0x1e
store_membase_imm [%esp] <- [6684960]
i -1
1 store_membase_imm [%esp] <- [6684960]
voidcall [System.Console:WriteLine (string)] clobbers: c
-1
1 voidcall [System.Console:WriteLine (string)] clobbers: c
il_seq_point il: 0x28, nonempty-stack
-1
1 il_seq_point il: 0x28, nonempty-stack
il_seq_point il: 0x28
-1
1 il_seq_point il: 0x28
SPILL BLOCK 1:
DUMP BLOCK 0:
DUMP BLOCK 3:
store_membase_imm [%ebp + 0xfffffffc] <- [0]
il_seq_point il: 0x0
store_membase_imm [%esp] <- [6701344]
voidcall [System.Console:WriteLine (string)] clobbers: c
il_seq_point il: 0xa, nonempty-stack
il_seq_point il: 0xa
il_seq_point il: 0x13, nonempty-stack
il_seq_point il: 0x13
load_membase R14 <- [%ebp + 0xfffffffc]
nop
store_membase_imm [%esp + 0x4] <- [12]
store_membase_imm [%esp] <- [2030359184]
call R17 <- [(wrapper alloc) object:AllocSmall (intptr,intptr)] clobbers: c
store_membase_reg [R17 + 0x8] <- R14
store_membase_reg [%esp] <- R17
voidcall [System.Console:WriteLine (object)] clobbers: c
il_seq_point il: 0x1e, nonempty-stack
il_seq_point il: 0x1e
store_membase_imm [%esp] <- [6684960]
voidcall [System.Console:WriteLine (string)] clobbers: c
il_seq_point il: 0x28, nonempty-stack
il_seq_point il: 0x28
DUMP BLOCK 1:
LOCAL REGALLOC BLOCK 3:
1 store_membase_imm [%ebp + 0xfffffffc] <- [0]
2 il_seq_point il: 0x0
3 store_membase_imm [%esp] <- [6701344]
4 voidcall [System.Console:WriteLine (string)] clobbers: c
5 il_seq_point il: 0xa, nonempty-stack
6 il_seq_point il: 0xa
7 il_seq_point il: 0x13, nonempty-stack
8 il_seq_point il: 0x13
9 load_membase R14 <- [%ebp + 0xfffffffc]
10 store_membase_imm [%esp + 0x4] <- [12]
11 store_membase_imm [%esp] <- [2030359184]
12 call R17 <- [(wrapper alloc) object:AllocSmall (intptr,intptr)] clobbers: c
13 store_membase_reg [R17 + 0x8] <- R14
14 store_membase_reg [%esp] <- R17
15 voidcall [System.Console:WriteLine (object)] clobbers: c
16 il_seq_point il: 0x1e, nonempty-stack
17 il_seq_point il: 0x1e
18 store_membase_imm [%esp] <- [6684960]
19 voidcall [System.Console:WriteLine (string)] clobbers: c
20 il_seq_point il: 0x28, nonempty-stack
21 il_seq_point il: 0x28
liveness: %esp [3 - 0]
liveness: %ebp [1 - 0]
liveness: R14 [9 - 9]
liveness: R17 [12 - 12]
processing: 21 il_seq_point il: 0x28
21 il_seq_point il: 0x28
processing: 20 il_seq_point il: 0x28, nonempty-stack
20 il_seq_point il: 0x28, nonempty-stack
processing: 19 voidcall [System.Console:WriteLine (string)] clobbers: c
19 voidcall [System.Console:WriteLine (string)] clobbers: c
processing: 18 store_membase_imm [%esp] <- [6684960]
18 store_membase_imm [%esp] <- [6684960]
processing: 17 il_seq_point il: 0x1e
17 il_seq_point il: 0x1e
processing: 16 il_seq_point il: 0x1e, nonempty-stack
16 il_seq_point il: 0x1e, nonempty-stack
processing: 15 voidcall [System.Console:WriteLine (object)] clobbers: c
15 voidcall [System.Console:WriteLine (object)] clobbers: c
processing: 14 store_membase_reg [%esp] <- R17
allocated preferred reg R17 to %eax
assigned sreg1 %eax to R17
14 store_membase_reg [%esp] <- %eax
processing: 13 store_membase_reg [R17 + 0x8] <- R14
assigned dreg %eax to dest R17
assigned sreg1 %ecx to R14
13 store_membase_reg [%eax + 0x8] <- %ecx
processing: 12 call R17 <- [(wrapper alloc) object:AllocSmall (intptr,intptr)] clobbers: c
assigned dreg %eax to dest R17
freeable %eax (R17) (born in 12)
forced spill of R14
SPILLED LOAD (1 at 0xfffffff8(%ebp)) R14 (freed %ecx)
12 call %eax <- [(wrapper alloc) object:AllocSmall (intptr,intptr)] clobbers: c
processing: 11 store_membase_imm [%esp] <- [2030359184]
11 store_membase_imm [%esp] <- [2030359184]
processing: 10 store_membase_imm [%esp + 0x4] <- [12]
10 store_membase_imm [%esp + 0x4] <- [12]
processing: 9 load_membase R14 <- [%ebp + 0xfffffffc]
SPILLED STORE (1 at 0xfffffff8(%ebp)) R14 (from %eax)
assigned dreg %eax to dest R14
freeable %eax (R14) (born in 9)
9 load_membase %eax <- [%ebp + 0xfffffffc]
processing: 8 il_seq_point il: 0x13
8 il_seq_point il: 0x13
processing: 7 il_seq_point il: 0x13, nonempty-stack
7 il_seq_point il: 0x13, nonempty-stack
processing: 6 il_seq_point il: 0xa
6 il_seq_point il: 0xa
processing: 5 il_seq_point il: 0xa, nonempty-stack
5 il_seq_point il: 0xa, nonempty-stack
processing: 4 voidcall [System.Console:WriteLine (string)] clobbers: c
4 voidcall [System.Console:WriteLine (string)] clobbers: c
processing: 3 store_membase_imm [%esp] <- [6701344]
3 store_membase_imm [%esp] <- [6701344]
processing: 2 il_seq_point il: 0x0
2 il_seq_point il: 0x0
processing: 1 store_membase_imm [%ebp + 0xfffffffc] <- [0]
1 store_membase_imm [%ebp + 0xfffffffc] <- [0]
CFA: [0] def_cfa: %esp+0x4
CFA: [0] offset: unknown at cfa-0x4
CFA: [1] def_cfa_offset: 0x8
CFA: [1] offset: %ebp at cfa-0x8
CFA: [3] def_cfa_reg: %ebp
Basic block 0 starting at offset 0x6
Basic block 3 starting at offset 0x6
Basic block 1 starting at offset 0x54
Method void EntryPoint:Main () emitted at 0x537038 to 0x53708e (code length 86) [main.exe]
/var/folders/qn/pq80nmb55nz7mr2xwgs8kv1w0000gn/T/.cIJksV:
(__TEXT,__text) section
ryPoint_Main:
00000000 pushl %ebp
00000001 movl %esp, %ebp
00000003 subl $0x28, %esp
00000006 movl $0x0, -0x4(%ebp)
0000000d movl $0x664120, (%esp)
00000014 leal (%ebp), %ebp
00000017 calll 0x58
0000001c movl -0x4(%ebp), %eax
0000001f movl %eax, -0x8(%ebp)
00000022 movl $0xc, 0x4(%esp)
0000002a movl $0x7904d290, (%esp)
00000031 movl %eax, %eax
00000033 calll 0xfffffffffffffefc
00000038 movl -0x8(%ebp), %ecx
0000003b movl %ecx, 0x8(%eax)
0000003e movl %eax, (%esp)
00000041 movl %eax, %eax
00000043 calll 0x64
00000048 movl $0x660120, (%esp)
0000004f calll 0x58
00000054 leave
00000055 retl
Mono: AOT NOT FOUND: (wrapper runtime-invoke) object:runtime_invoke_void (object,intptr,intptr,intptr).
Mono: AOT: FOUND method System.Console:WriteLine (string) [0x167a950 - 0x167a99b 0x1bcb808]
Mono: AOT: FOUND method System.Console:.cctor () [0x1679580 - 0x1679700 0x1bcb687]
Mono: AOT: NOT FOUND: System.Environment:get_Platform ().
Mono: AOT NOT FOUND: (wrapper managed-to-native) System.Environment:get_Platform ().
Mono: AOT: NOT FOUND: System.Text.EncodingHelper:InternalCodePage (int&).
Mono: AOT NOT FOUND: (wrapper managed-to-native) System.Text.EncodingHelper:InternalCodePage (int&).
Mono: AOT: FOUND method System.Text.EncodingHelper:.cctor () [0x19a3a30 - 0x19a3a70 0x1be265c]
Mono: AOT: FOUND method System.Text.EncodingHelper:get_UTF8Unmarked () [0x19a3040 - 0x19a3180 0x1be25f4]
Mono: AOT: FOUND method System.Text.UTF8Encoding:SetDefaultFallbacks () [0x19bbda0 - 0x19bbe94 0x1be2f7d]
Mono: AOT: FOUND method System.Text.EncoderReplacementFallback:.ctor (string) [0x19ad020 - 0x19ad168 0x1be29d9]
Mono: AOT: FOUND method System.Text.DecoderReplacementFallback:.ctor (string) [0x19a9c40 - 0x19a9d88 0x1be288a]
Mono: AOT: FOUND method System.Console:SetupStreams (System.Text.Encoding,System.Text.Encoding) [0x1679700 - 0x1679a25 0x1bcb6a9]
Mono: AOT: FOUND method System.ConsoleDriver:.cctor () [0x167bff0 - 0x167c0b0 0x1bcb9bd]
Mono: AOT: FOUND method System.ConsoleDriver:get_IsConsole () [0x167d330 - 0x167d400 0x1bcbbb7]
Mono: AOT NOT FOUND: (wrapper managed-to-native) object:__icall_wrapper_mono_generic_class_init (intptr).
Mono: AOT: NOT FOUND: System.IO.MonoIO:get_ConsoleOutput ().
Mono: AOT NOT FOUND: (wrapper managed-to-native) System.IO.MonoIO:get_ConsoleOutput ().
Mono: AOT: FOUND method System.IO.MonoIO:.cctor () [0x196a4b0 - 0x196a510 0x1be0dd8]
Mono: AOT: FOUND method System.Environment:internalGetEnvironmentVariable (string) [0x1680330 - 0x16803db 0x1bcbcd0]
Mono: AOT: FOUND method Mono.SafeStringMarshal:get_Value () [0x1a21000 - 0x1a2104e 0x1be567b]
Mono: AOT: NOT FOUND: Mono.SafeStringMarshal:StringToUtf8 (string).
Mono: AOT NOT FOUND: (wrapper managed-to-native) Mono.SafeStringMarshal:StringToUtf8 (string).
Mono: AOT: NOT FOUND: System.Environment:internalGetEnvironmentVariable_native (intptr).
Mono: AOT NOT FOUND: (wrapper managed-to-native) System.Environment:internalGetEnvironmentVariable_native (intptr).
Mono: AOT: FOUND method string:memset (byte*,int,int) [0x16cc0a0 - 0x16cc182 0x1bcd604]
Mono: AOT: FOUND method Mono.SafeStringMarshal:Dispose () [0x1a21050 - 0x1a210a9 0x1be567e]
Mono: AOT: NOT FOUND: Mono.SafeStringMarshal:GFree (intptr).
Mono: AOT NOT FOUND: (wrapper managed-to-native) Mono.SafeStringMarshal:GFree (intptr).
Mono: AOT: NOT FOUND: System.ConsoleDriver:Isatty (intptr).
Mono: AOT NOT FOUND: (wrapper managed-to-native) System.ConsoleDriver:Isatty (intptr).
Mono: AOT: NOT FOUND: System.IO.MonoIO:get_ConsoleInput ().
Mono: AOT NOT FOUND: (wrapper managed-to-native) System.IO.MonoIO:get_ConsoleInput ().
Mono: AOT: FOUND method System.ConsoleDriver:CreateTermInfoDriver (string) [0x167c130 - 0x167c177 0x1bcb9db]
Mono: AOT: FOUND method System.TermInfoDriver:.cctor () [0x169c0c0 - 0x169c1e0 0x1bcc78d]
Mono: AOT NOT FOUND: (wrapper alloc) object:AllocVector (intptr,intptr).
Mono: AOT NOT FOUND: (wrapper stelemref) object:virt_stelemref_sealed_class (intptr,object).
Mono: AOT: FOUND method System.TermInfoDriver:.ctor (string) [0x1695390 - 0x16957b6 0x1bcc505]
Mono: AOT: FOUND method System.TermInfoDriver:SearchTerminfo (string) [0x1695210 - 0x1695308 0x1bcc4f2]
Mono: AOT: FOUND method System.Security.SecurityManager:.cctor () [0x17df950 - 0x17df9c0 0x1bd5378]
Mono: AOT: FOUND method System.Security.SecurityManager:CheckElevatedPermissions () [0x17dfa00 - 0x17dfa30 0x1bd538f]
Mono: AOT: NOT FOUND: System.IO.MonoIO:GetFileAttributes (string,System.IO.MonoIOError&).
Mono: AOT NOT FOUND: (wrapper managed-to-native) System.IO.MonoIO:GetFileAttributes (string,System.IO.MonoIOError&).
Mono: AOT: FOUND method System.TermInfoDriver:TryTermInfoDir (string,string) [0x1695130 - 0x169520f 0x1bcc4ea]
Mono: AOT: FOUND method System.ParamsArray:.cctor () [0x1717130 - 0x17171b0 0x1bcfef0]
Mono: AOT: FOUND method System.ParamsArray:.ctor (object,object,object) [0x1716f00 - 0x1716f75 0x1bcfed5]
Mono: AOT: FOUND method System.Text.StringBuilderCache:Acquire (int) [0x19c4dc0 - 0x19c4ea4 0x1be318f]
Mono: AOT: FOUND method System.Text.StringBuilder:.ctor (int) [0x19bfd90 - 0x19bfdca 0x1be307d]
Mono: AOT: FOUND method System.Text.StringBuilder:.ctor (string,int,int,int) [0x19bfe70 - 0x19c0109 0x1be3084]
Mono: AOT: FOUND method System.Text.StringBuilder:AppendFormatHelper (System.IFormatProvider,string,System.ParamsArray) [0x19c30a0 - 0x19c38be 0x1be3144]
Mono: AOT: FOUND method string:ToString () [0x16d2530 - 0x16d254f 0x1bcd77f]
Mono: AOT: FOUND method System.Text.StringBuilder:ToString () [0x19c08c0 - 0x19c0a50 0x1be30b7]
Mono: AOT: NOT FOUND: string:FastAllocateString (int).
Mono: AOT NOT FOUND: (wrapper managed-to-native) string:FastAllocateString (int).
Mono: AOT: FOUND method int:ToString (string,System.IFormatProvider) [0x170dfa0 - 0x170dfe7 0x1bcfa85]
Mono: AOT: FOUND method System.Globalization.NumberFormatInfo:GetInstance (System.IFormatProvider) [0x1a093f0 - 0x1a094fb 0x1be4eb9]
Mono: AOT: FOUND method System.Globalization.NumberFormatInfo:get_CurrentInfo () [0x1a09df0 - 0x1a09e80 0x1be4eff]
Mono: AOT: FOUND method System.Threading.Thread:get_CurrentThread () [0x1790610 - 0x1790670 0x1bd2a65]
Mono: AOT: FOUND method System.Globalization.CultureInfo:.cctor () [0x19cb980 - 0x19cba00 0x1be3588]
Mono: AOT: FOUND method System.Globalization.CultureInfo:.ctor (int,bool,bool) [0x19c7bd0 - 0x19c8097 0x1be3382]
Mono: AOT: FOUND method System.Globalization.CalendarData:.cctor () [0x19cde50 - 0x19ceb70 0x1be363e]
Mono: AOT: FOUND method System.Globalization.CalendarData:.ctor () [0x19cde20 - 0x19cde46 0x1be3639]
Mono: AOT: FOUND method System.Globalization.CultureData:get_Invariant () [0x19cfa40 - 0x19cfd90 0x1be376b]
Mono: AOT NOT FOUND: (wrapper stelemref) object:virt_stelemref_class (intptr,object).
Mono: AOT: FOUND method System.Globalization.CultureInfo:ConstructInvariant (bool) [0x19c7990 - 0x19c7ae9 0x1be3361]
Mono: AOT: FOUND method System.Globalization.NumberFormatInfo:get_InvariantInfo () [0x1a09380 - 0x1a093f0 0x1be4eaf]
Mono: AOT: FOUND method System.Globalization.NumberFormatInfo:.ctor (System.Globalization.CultureData) [0x1a08ec0 - 0x1a09329 0x1be4e76]
Mono: AOT: FOUND method System.Globalization.NumberFormatInfo:ReadOnly (System.Globalization.NumberFormatInfo) [0x1a0aea0 - 0x1a0af34 0x1be4f66]
Mono: AOT NOT FOUND: (wrapper remoting-invoke-with-check) object:MemberwiseClone ().
Mono: AOT NOT FOUND: (wrapper managed-to-native) object:MemberwiseClone (object).
Mono: AOT: FOUND method System.Globalization.TextInfo:get_Invariant () [0x19e6f30 - 0x19e6fa0 0x1be3de1]
Mono: AOT: FOUND method System.Threading.Thread:GetCurrentCultureNoAppX () [0x1792660 - 0x1792713 0x1bd2b7b]
Mono: AOT: FOUND method System.Globalization.CultureInfo:ConstructCurrentCulture () [0x19c55f0 - 0x19c56c0 0x1be31d7]
Mono: AOT: NOT FOUND: System.Globalization.CultureInfo:get_current_locale_name ().
Mono: AOT NOT FOUND: (wrapper managed-to-native) System.Globalization.CultureInfo:get_current_locale_name ().
Mono: AOT: FOUND method System.Globalization.CultureInfo:CreateSpecificCulture (string) [0x19c8aa0 - 0x19c8ed5 0x1be33f0]
Mono: AOT: FOUND method string:ToLowerInvariant () [0x16d23f0 - 0x16d243d 0x1bcd773]
Mono: AOT: FOUND method System.Globalization.CultureInfo:get_TextInfo () [0x19c6890 - 0x19c699a 0x1be32b0]
Mono: AOT: FOUND method System.Globalization.TextInfo:ToLower (string) [0x19e7880 - 0x19e78d9 0x1be3e23]
Mono: AOT: FOUND method System.Globalization.TextInfo:ToLowerInternal (string) [0x19e6490 - 0x19e654e 0x1be3db2]
Mono: AOT: FOUND method System.Globalization.TextInfo:ToLower (char) [0x19e7800 - 0x19e7871 0x1be3e21]
Mono: AOT: FOUND method System.Globalization.TextInfo:get_IsAsciiCasingSameAsInvariant () [0x19e7a70 - 0x19e7b79 0x1be3e2f]
Mono: AOT: FOUND method System.Nullable`1<T_GSHAREDVT>:.ctor (T_GSHAREDVT) [0x1a8dc00 - 0x1a8dc85 0x1be7e57]
Mono: AOT NOT FOUND: (wrapper unknown) object:gsharedvt_in ().
Mono: AOT: FOUND method string:memcpy_aligned_1 (byte*,byte*,int) [0x16cc2d0 - 0x16cc2f7 0x1bcd612]
Mono: AOT: FOUND method System.Nullable`1<T_GSHAREDVT>:get_Value () [0x1a8dce0 - 0x1a8ddea 0x1be7e5b]
Mono: AOT: NOT FOUND: System.Globalization.CultureInfo:construct_internal_locale_from_name (string).
Mono: AOT NOT FOUND: (wrapper managed-to-native) System.Globalization.CultureInfo:construct_internal_locale_from_name (System.Globalization.CultureInfo,string).
Mono: AOT: FOUND method System.Globalization.CultureInfo:get_IsNeutralCulture () [0x19c7510 - 0x19c755a 0x1be331d]
Mono: AOT: FOUND method System.Globalization.CultureInfo:get_CalendarType () [0x19cb320 - 0x19cb3a1 0x1be351d]
Mono: AOT: NOT FOUND: string:.ctor (char,int).
Mono: AOT NOT FOUND: (wrapper managed-to-managed) string:.ctor (char,int).
Mono: AOT: FOUND method string:CreateString (char,int) [0x16cc580 - 0x16cc629 0x1bcd627]
Mono: AOT: FOUND method System.Globalization.CultureData:GetCultureData (string,bool,int,int,int,string,int,int,int,int,bool,string) [0x19cfe20 - 0x19cff33 0x1be379b]
Mono: AOT: NOT FOUND: System.Globalization.CultureData:fill_culture_data (int).
Mono: AOT NOT FOUND: (wrapper managed-to-native) System.Globalization.CultureData:fill_culture_data (System.Globalization.CultureData,int).
Mono: AOT: FOUND method System.Globalization.CultureInfo:GetFormat (System.Type) [0x19c78e0 - 0x19c7949 0x1be3353]
Mono: AOT: FOUND method System.Globalization.CultureInfo:get_NumberFormat () [0x19c7580 - 0x19c75f9 0x1be3327]
Mono: AOT: NOT FOUND: System.Globalization.CultureData:fill_number_data (System.Globalization.NumberFormatInfo,int).
Mono: AOT NOT FOUND: (wrapper managed-to-native) System.Globalization.CultureData:fill_number_data (System.Globalization.NumberFormatInfo,int).
Mono: AOT: FOUND method System.NumberFormatter:.cctor () [0x168b0a0 - 0x168b110 0x1bcc193]
Mono: AOT: NOT FOUND: System.NumberFormatter:GetFormatterTables (ulong*&,int*&,char*&,char*&,long*&,int*&).
Mono: AOT NOT FOUND: (wrapper managed-to-native) System.NumberFormatter:GetFormatterTables (ulong*&,int*&,char*&,char*&,long*&,int*&).
Mono: AOT: FOUND method System.NumberFormatter:NumberToString (string,int,System.IFormatProvider) [0x168ec50 - 0x168ecd1 0x1bcc2a5]
Mono: AOT: FOUND method System.NumberFormatter:GetInstance (System.IFormatProvider) [0x168e930 - 0x168eb2a 0x1bcc27a]
Mono: AOT: FOUND method System.EmptyArray`1<T_GSHAREDVT>:.cctor () [0x1a8d6f0 - 0x1a8d770 0x1be7e4c]
Mono: AOT NOT FOUND: (wrapper runtime-invoke) object:runtime_invoke_void (object,intptr,intptr,intptr).
Mono: AOT: FOUND method System.NumberFormatter:.ctor (System.Threading.Thread) [0x168cb40 - 0x168cb9f 0x1bcc1f3]
Mono: AOT: FOUND method System.NumberFormatter:Init (string,int,int) [0x168cd10 - 0x168cdbc 0x1bcc201]
Mono: AOT: FOUND method System.NumberFormatter:Init (string) [0x168cba0 - 0x168cc9f 0x1bcc1f9]
Mono: AOT: FOUND method System.NumberFormatter:InitHex (ulong) [0x168cca0 - 0x168cd0f 0x1bcc1fd]
Mono: AOT: FOUND method System.NumberFormatter:DecHexLen () [0x168c920 - 0x168c9a5 0x1bcc1e3]
Mono: AOT: FOUND method System.NumberFormatter:DecHexLen (uint) [0x168c8d0 - 0x168c915 0x1bcc1df]
Mono: AOT: FOUND method System.NumberFormatter:FastDecHexLen (int) [0x168c880 - 0x168c8cc 0x1bcc1db]
Mono: AOT: FOUND method System.NumberFormatter:IntegerToString (string,System.IFormatProvider) [0x168f060 - 0x168f247 0x1bcc2bd]
Mono: AOT: FOUND method System.NumberFormatter:GetNumberFormatInstance (System.IFormatProvider) [0x168e270 - 0x168e2af 0x1bcc23e]
Mono: AOT: FOUND method System.NumberFormatter:FormatHexadecimal (int) [0x168fa50 - 0x168fc0e 0x1bcc2d7]
Mono: AOT: FOUND method System.NumberFormatter:ResetCharBuf (int) [0x168e010 - 0x168e06c 0x1bcc226]
Mono: AOT: NOT FOUND: string:.ctor (char[],int,int).
Mono: AOT NOT FOUND: (wrapper managed-to-managed) string:.ctor (char[],int,int).
Mono: AOT: FOUND method string:CreateString (char[],int,int) [0x16cc510 - 0x16cc54c 0x1bcd623]
Mono: AOT: FOUND method string:CtorCharArrayStartLength (char[],int,int) [0x16cf7a0 - 0x16cf968 0x1bcd6d5]
Mono: AOT: FOUND method System.NumberFormatter:Release () [0x168eb30 - 0x168ebb4 0x1bcc297]
Mono: AOT: FOUND method System.Text.StringBuilderCache:Release (System.Text.StringBuilder) [0x19c4eb0 - 0x19c4f15 0x1be3199]
Mono: AOT: FOUND method System.IO.Path:.cctor () [0x196caa0 - 0x196cc40 0x1be0f23]
Mono: AOT: NOT FOUND: System.IO.MonoIO:get_VolumeSeparatorChar ().
Mono: AOT NOT FOUND: (wrapper managed-to-native) System.IO.MonoIO:get_VolumeSeparatorChar ().
Mono: AOT: NOT FOUND: System.IO.MonoIO:get_DirectorySeparatorChar ().
Mono: AOT NOT FOUND: (wrapper managed-to-native) System.IO.MonoIO:get_DirectorySeparatorChar ().
Mono: AOT: NOT FOUND: System.IO.MonoIO:get_AltDirectorySeparatorChar ().
Mono: AOT NOT FOUND: (wrapper managed-to-native) System.IO.MonoIO:get_AltDirectorySeparatorChar ().
Mono: AOT: NOT FOUND: System.IO.MonoIO:get_PathSeparator ().
Mono: AOT NOT FOUND: (wrapper managed-to-native) System.IO.MonoIO:get_PathSeparator ().
Mono: AOT: FOUND method System.IO.Path:GetInvalidPathChars () [0x196c870 - 0x196c8f0 0x1be0f08]
Mono: AOT: FOUND method System.IO.File:Exists (string) [0x1962700 - 0x196279d 0x1be0a64]
Mono: AOT: FOUND method System.TermInfoReader:.ctor (string,string) [0x169e3e0 - 0x169e57a 0x1bcc81d]
Mono: AOT: FOUND method System.IO.File:OpenRead (string) [0x19631c0 - 0x1963219 0x1be0a93]
Mono: AOT NOT FOUND: (wrapper managed-to-native) object:__icall_wrapper_ves_icall_object_new_specific (intptr).
Mono: AOT NOT FOUND: (wrapper remoting-invoke-with-check) System.IO.FileStream:.ctor (string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare).
Mono: AOT: FOUND method System.IO.FileStream:.cctor () [0x1968bd0 - 0x1968c10 0x1be0cd3]
Mono: AOT: FOUND method System.IO.FileStream:.ctor (string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare) [0x1965380 - 0x19653db 0x1be0b79]
Mono: AOT: FOUND method System.IO.FileStream:.ctor (string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,int,bool,System.IO.FileOptions) [0x19657d0 - 0x1965e92 0x1be0bb2]
Mono: AOT: FOUND method System.IO.Path:InsecureGetFullPath (string) [0x196b760 - 0x196bd88 0x1be0e82]
Mono: AOT: FOUND method string:CreateTrimmedString (int,int) [0x16d2840 - 0x16d289c 0x1bcd78d]
Mono: AOT: FOUND method System.IO.Path:IsDirectorySeparator (char) [0x196bd90 - 0x196be11 0x1be0ea1]
Mono: AOT: FOUND method System.IO.Path:IsPathRooted (string) [0x196c620 - 0x196c7c8 0x1be0eea]
Mono: AOT: FOUND method System.IO.Path:CanonicalizePath (string) [0x196cf80 - 0x196d65f 0x1be0f5e]
Mono: AOT: FOUND method System.IO.Path:GetPathRoot (string) [0x196be20 - 0x196c1e8 0x1be0eab]
Mono: AOT: FOUND method string:SplitInternal (char[],int,System.StringSplitOptions) [0x16ce440 - 0x16ce638 0x1bcd692]
Mono: AOT: FOUND method string:InternalSplitKeepEmptyEntries (int[],int[],int,int) [0x16ce8d0 - 0x16cea4f 0x1bcd6a5]
Mono: AOT: FOUND method string:Substring (int,int) [0x16cf090 - 0x16cf20c 0x1bcd6b6]
Mono: AOT: FOUND method string:Join (string,string[],int,int) [0x16cce50 - 0x16cd130 0x1bcd64e]
Mono: AOT: FOUND method System.IO.Path:GetDirectoryName (string) [0x196ae20 - 0x196b19f 0x1be0e2f]
Mono: AOT: FOUND method System.IO.Path:CleanPath (string) [0x196a950 - 0x196ae1a 0x1be0e06]
Mono: AOT: FOUND method System.IO.Path:GetFullPath (string) [0x196b3a0 - 0x196b3c7 0x1be0e64]
Mono: AOT: NOT FOUND: System.IO.MonoIO:Open (string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.IO.FileOptions,System.IO.MonoIOError&).
Mono: AOT NOT FOUND: (wrapper managed-to-native) System.IO.MonoIO:Open (string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.IO.FileOptions,System.IO.MonoIOError&).
Mono: AOT: FOUND method Microsoft.Win32.SafeHandles.SafeHandleZeroOrMinusOneIsInvalid:.ctor (bool) [0x1a80f50 - 0x1a80f8b 0x1be7d0a]
Mono: AOT: NOT FOUND: System.GC:_SuppressFinalize (object).
Mono: AOT NOT FOUND: (wrapper managed-to-native) System.GC:_SuppressFinalize (object).
Mono: AOT: FOUND method System.GC:.cctor () [0x170c810 - 0x170c840 0x1bcf9c8]
Mono: AOT: NOT FOUND: System.GC:get_ephemeron_tombstone ().
Mono: AOT NOT FOUND: (wrapper managed-to-native) System.GC:get_ephemeron_tombstone ().
Mono: AOT: NOT FOUND: System.IO.MonoIO:GetFileType (intptr,System.IO.MonoIOError&).
Mono: AOT NOT FOUND: (wrapper managed-to-native) System.IO.MonoIO:GetFileType (intptr,System.IO.MonoIOError&).
Mono: AOT: FOUND method System.IO.FileStream:get_Length () [0x1966200 - 0x196630a 0x1be0be0]
Mono: AOT: FOUND method System.IO.FileStream:get_CanSeek () [0x1966170 - 0x1966193 0x1be0bd1]
Mono: AOT: NOT FOUND: System.IO.MonoIO:GetLength (intptr,System.IO.MonoIOError&).
Mono: AOT NOT FOUND: (wrapper managed-to-native) System.IO.MonoIO:GetLength (intptr,System.IO.MonoIOError&).
Mono: AOT: FOUND method System.IO.FileStream:InitBuffer (int,bool) [0x1968940 - 0x1968b3f 0x1be0cb7]
Mono: AOT NOT FOUND: (wrapper managed-to-native) object:__icall_wrapper_mono_gc_alloc_vector (intptr,intptr,intptr).
Mono: AOT: FOUND method System.IO.FileStream:Read (byte[],int,int) [0x1966870 - 0x1966aa1 0x1be0c08]
Mono: AOT: FOUND method System.IO.FileStream:get_CanRead () [0x19660d0 - 0x1966111 0x1be0bc7]
Mono: AOT: FOUND method System.IO.FileStream:ReadSegment (byte[],int,int) [0x1968520 - 0x19685d1 0x1be0c98]
Mono: AOT: NOT FOUND: System.IO.MonoIO:Read (intptr,byte[],int,int,System.IO.MonoIOError&).
Mono: AOT NOT FOUND: (wrapper managed-to-native) System.IO.MonoIO:Read (intptr,byte[],int,int,System.IO.MonoIOError&).
Mono: AOT: FOUND method System.Text.Encoding:get_ASCII () [0x19aef00 - 0x19aef60 0x1be2ab0]
Mono: AOT: FOUND method System.Text.ASCIIEncoding:SetDefaultFallbacks () [0x19a4a40 - 0x19a4a93 0x1be26a4]
Mono: AOT: FOUND method System.Text.EncoderFallback:get_ReplacementFallback () [0x19aca10 - 0x19acb20 0x1be29aa]
Mono: AOT: FOUND method System.Text.EncoderFallback:get_InternalSyncObject () [0x19ac990 - 0x19aca10 0x1be299e]
Mono: AOT: FOUND method System.Text.EncoderReplacementFallback:.ctor () [0x19acfe0 - 0x19ad011 0x1be29d5]
Mono: AOT: FOUND method System.Text.DecoderFallback:get_ReplacementFallback () [0x19a9410 - 0x19a9520 0x1be284d]
Mono: AOT: FOUND method System.Text.DecoderFallback:get_InternalSyncObject () [0x19a9390 - 0x19a9410 0x1be2841]
Mono: AOT: FOUND method System.Text.DecoderReplacementFallback:.ctor () [0x19a9c00 - 0x19a9c31 0x1be2886]
Mono: AOT: FOUND method System.Text.ASCIIEncoding:GetString (byte[],int,int) [0x19a5860 - 0x19a59d7 0x1be26ee]
Mono: AOT: FOUND method string:CreateStringFromEncoding (byte*,int,System.Text.Encoding) [0x16cf3b0 - 0x16cf464 0x1bcd6c1]
Mono: AOT: FOUND method System.Text.ASCIIEncoding:GetCharCount (byte*,int,System.Text.DecoderNLS) [0x19a6230 - 0x19a63b6 0x1be2703]
Mono: AOT: FOUND method System.Text.DecoderReplacementFallback:get_MaxCharCount () [0x19a9e10 - 0x19a9e35 0x1be2893]
Mono: AOT: FOUND method System.Text.ASCIIEncoding:GetChars (byte*,int,char*,int,System.Text.DecoderNLS) [0x19a63c0 - 0x19a66d2 0x1be270a]
Mono: AOT: FOUND method System.IO.Stream:Dispose () [0x19832d0 - 0x19832fa 0x1be1709]
Mono: AOT: FOUND method System.IO.Stream:.cctor () [0x1984910 - 0x1984960 0x1be1840]
Mono: AOT NOT FOUND: (wrapper remoting-invoke-with-check) System.IO.Stream/NullStream:.ctor ().
Mono: AOT: FOUND method System.IO.Stream/NullStream:.ctor () [0x1984c00 - 0x1984c27 0x1be1860]
Mono: AOT: FOUND method System.IO.Stream:Close () [0x1983290 - 0x19832cd 0x1be1704]
Mono: AOT: FOUND method System.IO.FileStream:Dispose (bool) [0x1968050 - 0x196829c 0x1be0c6f]
Mono: AOT: NOT FOUND: System.IO.MonoIO:Close (intptr,System.IO.MonoIOError&).
Mono: AOT NOT FOUND: (wrapper managed-to-native) System.IO.MonoIO:Close (intptr,System.IO.MonoIOError&).
Mono: AOT: FOUND method System.Console:OpenStandardOutput (int) [0x1679cb0 - 0x1679ce8 0x1bcb707]
Mono: AOT: FOUND method System.Console:Open (intptr,System.IO.FileAccess,int) [0x1679af0 - 0x1679b92 0x1bcb6eb]
Mono: AOT NOT FOUND: (wrapper remoting-invoke-with-check) System.IO.FileStream:.ctor (intptr,System.IO.FileAccess,bool,int,bool,bool).
Mono: AOT: FOUND method System.IO.FileStream:.ctor (intptr,System.IO.FileAccess,bool,int,bool,bool) [0x19651a0 - 0x1965298 0x1be0b64]
Mono: AOT: FOUND method System.Console:get_OutputEncoding () [0x167b080 - 0x167b0c0 0x1bcb88b]
Mono: AOT NOT FOUND: (wrapper remoting-invoke-with-check) System.IO.CStreamWriter:.ctor (System.IO.Stream,System.Text.Encoding,bool).
Mono: AOT: FOUND method System.IO.CStreamWriter:.ctor (System.IO.Stream,System.Text.Encoding,bool) [0x195bf90 - 0x195c034 0x1be0813]
Mono: AOT: FOUND method System.IO.StreamWriter:.cctor () [0x198e350 - 0x198e3f0 0x1be1ca1]
Mono: AOT: FOUND method System.Text.EncoderFallback:get_ExceptionFallback () [0x19acb20 - 0x19acc30 0x1be29b7]
Mono: AOT: FOUND method System.Text.DecoderFallback:get_ExceptionFallback () [0x19a9520 - 0x19a9630 0x1be285a]
Mono: AOT NOT FOUND: (wrapper remoting-invoke-with-check) System.IO.StreamWriter:.ctor (System.IO.Stream,System.Text.Encoding,int,bool).
Mono: AOT: FOUND method System.IO.StreamWriter:.ctor (System.IO.Stream,System.Text.Encoding,int,bool) [0x198c150 - 0x198c260 0x1be1bc1]
Mono: AOT: FOUND method System.Environment:get_NewLine () [0x167fc40 - 0x167fc90 0x1bcbc9c]
Mono: AOT: NOT FOUND: System.Environment:GetNewLine ().
Mono: AOT NOT FOUND: (wrapper managed-to-native) System.Environment:GetNewLine ().
Mono: AOT: FOUND method string:ToCharArray () [0x16cdf30 - 0x16cdfe6 0x1bcd67a]
Mono: AOT: FOUND method System.IO.Stream/NullStream:get_CanWrite () [0x1984c60 - 0x1984c81 0x1be1864]
Mono: AOT: FOUND method System.IO.StreamWriter:Init (System.IO.Stream,System.Text.Encoding,int,bool) [0x198c4f0 - 0x198c62e 0x1be1be3]
Mono: AOT: FOUND method System.Text.UTF8Encoding:GetEncoder () [0x19bf030 - 0x19bf077 0x1be3013]
Mono: AOT: FOUND method System.Text.UTF8Encoding/UTF8Encoder:Reset () [0x19bf960 - 0x19bf99b 0x1be304d]
Mono: AOT: FOUND method System.Text.UTF8Encoding:GetMaxByteCount (int) [0x19bf080 - 0x19bf311 0x1be3017]
Mono: AOT: FOUND method System.Text.EncoderExceptionFallback:get_MaxCharCount () [0x19ac020 - 0x19ac03e 0x1be296c]
Mono: AOT: FOUND method System.IO.Stream/NullStream:get_CanSeek () [0x1984c90 - 0x1984cb1 0x1be1866]
Mono: AOT: FOUND method System.IO.Stream/NullStream:get_Position () [0x1984ce0 - 0x1984d00 0x1be186a]
Mono: AOT: FOUND method System.IO.StreamWriter:.ctor (System.IO.Stream,System.Text.Encoding,int,bool) [0x198c150 - 0x198c260 0x1be1bc1]
Mono: AOT: FOUND method System.IO.FileStream:get_CanWrite () [0x1966120 - 0x1966161 0x1be0bcc]
Mono: AOT: FOUND method System.Text.EncoderReplacementFallback:get_MaxCharCount () [0x19ad1f0 - 0x19ad215 0x1be29e2]
Mono: AOT: FOUND method System.IO.StreamWriter:set_AutoFlush (bool) [0x198ca50 - 0x198caa0 0x1be1c0d]
Mono: AOT: FOUND method System.CompatibilitySwitches:.cctor () [0x16b9420 - 0x16b9440 0x1bccf57]
Mono: AOT: FOUND method System.IO.StreamWriter:Flush (bool,bool) [0x198c8c0 - 0x198ca13 0x1be1c01]
Mono: AOT: FOUND method System.Text.UTF8Encoding:GetPreamble () [0x19bf4f0 - 0x19bf55c 0x1be301e]
Mono: AOT: FOUND method System.Text.EncoderNLS:GetBytes (char[],int,int,byte[],int,bool) [0x19ab770 - 0x19ab9c9 0x1be292c]
Mono: AOT: FOUND method System.Text.EncoderNLS:GetBytes (char*,int,byte*,int,bool) [0x19ab9d0 - 0x19abaca 0x1be2939]
Mono: AOT: FOUND method System.BitConverter:.cctor () [0x16e33f0 - 0x16e3420 0x1bce005]
Mono: AOT: FOUND method System.Text.UTF8Encoding:GetBytes (char*,int,byte*,int,System.Text.EncoderNLS) [0x19bd4d0 - 0x19bdd10 0x1be2fe3]
Mono: AOT: FOUND method System.IO.FileStream:Flush () [0x1967bd0 - 0x1967c3d 0x1be0c56]
Mono: AOT: FOUND method System.ConsoleDriver:get_IsConsole () [0x167d330 - 0x167d400 0x1bcbbb7]
Mono: AOT: FOUND method System.Console:OpenStandardInput (int) [0x1679c40 - 0x1679c78 0x1bcb6ff]
Mono: AOT NOT FOUND: (wrapper remoting-invoke-with-check) System.IO.CStreamReader:.ctor (System.IO.Stream,System.Text.Encoding).
Mono: AOT: FOUND method System.IO.CStreamReader:.ctor (System.IO.Stream,System.Text.Encoding) [0x195bbf0 - 0x195bc85 0x1be0801]
Mono: AOT: FOUND method System.IO.StreamReader:.cctor () [0x1989f20 - 0x1989f70 0x1be1b00]
Mono: AOT NOT FOUND: (wrapper remoting-invoke-with-check) System.IO.StreamReader/NullStreamReader:.ctor ().
Mono: AOT: FOUND method System.IO.StreamReader/NullStreamReader:.ctor () [0x1989f70 - 0x1989fae 0x1be1b09]
Mono: AOT: FOUND method System.IO.StreamReader:.ctor (System.IO.Stream,System.Text.Encoding,bool,int,bool) [0x19875f0 - 0x1987700 0x1be19a5]
Mono: AOT: FOUND method System.IO.StreamReader:Init (System.IO.Stream,System.Text.Encoding,bool,int,bool) [0x1987a10 - 0x1987b3f 0x1be19d2]
Mono: AOT: FOUND method System.Text.UTF8Encoding:GetDecoder () [0x19befe0 - 0x19bf027 0x1be300f]
Mono: AOT: FOUND method System.Text.UTF8Encoding/UTF8Decoder:Reset () [0x19bfcf0 - 0x19bfd2b 0x1be3077]
Mono: AOT: FOUND method System.Text.UTF8Encoding:GetMaxCharCount (int) [0x19bf320 - 0x19bf4ee 0x1be301b]
Mono: AOT: FOUND method System.IO.TextWriter/<>c:.cctor () [0x1995b90 - 0x1995bd0 0x1be20ff]
Mono: AOT: FOUND method System.IO.TextWriter:.cctor () [0x19949f0 - 0x1994dc0 0x1be202d]
Mono: AOT NOT FOUND: (wrapper remoting-invoke-with-check) System.IO.TextWriter/NullTextWriter:.ctor ().
Mono: AOT: FOUND method System.IO.TextWriter/NullTextWriter:.ctor () [0x1994dc0 - 0x1994e0d 0x1be208a]
Mono: AOT: FOUND method System.IO.TextWriter:Synchronized (System.IO.TextWriter) [0x1993300 - 0x19933db 0x1be1ed9]
Mono: AOT NOT FOUND: (wrapper remoting-invoke-with-check) System.IO.TextWriter/SyncTextWriter:.ctor (System.IO.TextWriter).
Mono: AOT: FOUND method System.IO.TextWriter/SyncTextWriter:.ctor (System.IO.TextWriter) [0x1994ee0 - 0x1994f2e 0x1be209a]
Mono: AOT: FOUND method System.IO.TextWriter:get_FormatProvider () [0x1993160 - 0x199319d 0x1be1eb6]
Mono: AOT: FOUND method System.Console:OpenStandardError (int) [0x1679bd0 - 0x1679c08 0x1bcb6f7]
Mono: AOT: NOT FOUND: System.IO.MonoIO:get_ConsoleError ().
Mono: AOT NOT FOUND: (wrapper managed-to-native) System.IO.MonoIO:get_ConsoleError ().
Mono: AOT NOT FOUND: (wrapper synchronized) System.IO.TextWriter/SyncTextWriter:WriteLine (string).
Mono: AOT: FOUND method System.IO.TextWriter/SyncTextWriter:WriteLine (string) [0x1995830 - 0x1995861 0x1be20e5]
Mono: AOT: FOUND method System.IO.TextWriter:WriteLine (string) [0x1993ed0 - 0x19940aa 0x1be1f81]
Mono: AOT: FOUND method System.IO.CStreamWriter:Write (char[],int,int) [0x195c040 - 0x195c2f7 0x1be081b]
Mono: AOT: FOUND method System.IO.StreamWriter:Write (char[],int,int) [0x198cd40 - 0x198cf7d 0x1be1c31]
Mono: AOT: FOUND method System.IO.FileStream:Write (byte[],int,int) [0x1966f70 - 0x196716a 0x1be0c28]
Mono: AOT: NOT FOUND: System.IO.MonoIO:Write (intptr,byte[],int,int,System.IO.MonoIOError&).
Mono: AOT NOT FOUND: (wrapper managed-to-native) System.IO.MonoIO:Write (intptr,byte[],int,int,System.IO.MonoIOError&).
Starting Test
Mono: AOT: FOUND method System.Console:WriteLine (object) [0x167a8b0 - 0x167a8fb 0x1bcb7f8]
Mono: AOT NOT FOUND: (wrapper synchronized) System.IO.TextWriter/SyncTextWriter:WriteLine (object).
Mono: AOT: FOUND method System.IO.TextWriter/SyncTextWriter:WriteLine (object) [0x1995870 - 0x19958a1 0x1be20e7]
Mono: AOT: FOUND method System.IO.TextWriter:WriteLine (object) [0x19940b0 - 0x19941b0 0x1be1f89]
Mono: AOT: FOUND method intptr:ToString () [0x16870c0 - 0x16870ef 0x1bcbf48]
Mono: AOT: FOUND method System.NumberFormatter:FormatDecimal (int,System.Globalization.NumberFormatInfo) [0x168f9b0 - 0x168fa50 0x1bcc2d1]
0
Done!
Mono: AOT NOT FOUND: (wrapper runtime-invoke) object:runtime_invoke_virtual_void__this__ (object,intptr,intptr,intptr).
Mono: AOT: FOUND method System.IO.FileStream:Finalize () [0x1968000 - 0x196804f 0x1be0c6a]
Mono: AOT: FOUND method System.Runtime.Remoting.Contexts.Context:.cctor () [0x18c83a0 - 0x18c83f0 0x1bdc633]
Mono: AOT NOT FOUND: (wrapper managed-to-native) object:__icall_wrapper_mono_gc_alloc_obj (intptr,intptr).
Mono: AOT: FOUND method System.Collections.Generic.List`1:.cctor () [0x17798f0 - 0x1779940 0x1bd2248]
Mono: AOT: FOUND method System.LocalDataStoreMgr:.ctor () [0x16daf40 - 0x16db011 0x1bcdc5e]
Mono: AOT: FOUND method System.Collections.Generic.Dictionary`2:.ctor () [0x1770300 - 0x1770337 0x1bd1e7c]
Mono: AOT: FOUND method System.Collections.Generic.EqualityComparer`1:get_Default () [0x1774dc0 - 0x1774e20 0x1bd1f73]
Mono: AOT: FOUND method System.Collections.Generic.EqualityComparer`1:CreateComparer () [0x1774e20 - 0x1775240 0x1bd1f75]
Mono: AOT: FOUND method System.RuntimeType:.cctor () [0x16c9540 - 0x16c96b0 0x1bcd580]
Mono: AOT: FOUND method System.RuntimeType:IsAssignableFrom (System.Type) [0x16c5b60 - 0x16c5cff 0x1bcd3e2]
Mono: AOT: FOUND method System.RuntimeType:get_UnderlyingSystemType () [0x16c5f20 - 0x16c5f3f 0x1bcd400]
Mono: AOT: NOT FOUND: System.RuntimeTypeHandle:type_is_assignable_from (System.Type,System.Type).
Mono: AOT NOT FOUND: (wrapper managed-to-native) System.RuntimeTypeHandle:type_is_assignable_from (System.Type,System.Type).
Mono: AOT: FOUND method System.RuntimeType:CreateInstanceForAnotherGenericParameter (System.Type,System.RuntimeType) [0x16c1030 - 0x16c10e3 0x1bcd178]
Mono: AOT: NOT FOUND: System.RuntimeType:MakeGenericType (System.Type,System.Type[]).
Mono: AOT NOT FOUND: (wrapper managed-to-native) System.RuntimeType:MakeGenericType (System.Type,System.Type[]).
Mono: AOT: FOUND method System.RuntimeType:GetDefaultConstructor () [0x16bf160 - 0x16bf2ab 0x1bcd051]
Mono: AOT: FOUND method System.RuntimeType:GetConstructors (System.Reflection.BindingFlags) [0x16c3fd0 - 0x16c4055 0x1bcd2d9]
Mono: AOT: FOUND method System.Reflection.ConstructorInfo:.cctor () [0x1900180 - 0x19001c0 0x1bde30b]
Mono: AOT: FOUND method System.RuntimeType:GetConstructorCandidates (string,System.Reflection.BindingFlags,System.Reflection.CallingConventions,System.Type[],bool) [0x16c3570 - 0x16c3822 0x1bcd29f]
Mono: AOT: FOUND method System.RuntimeType:FilterHelper (System.Reflection.BindingFlags,string&,bool,bool&,bool&,System.RuntimeType/MemberListType&) [0x16c2ac0 - 0x16c2bec 0x1bcd258]
Mono: AOT: FOUND method System.RuntimeType:GetConstructors_internal (System.Reflection.BindingFlags,System.RuntimeType) [0x16c12c0 - 0x16c1413 0x1bcd18a]
Mono: AOT: NOT FOUND: System.RuntimeType:GetConstructors_native (System.Reflection.BindingFlags).
Mono: AOT NOT FOUND: (wrapper managed-to-native) System.RuntimeType:GetConstructors_native (System.RuntimeType,System.Reflection.BindingFlags).
Mono: AOT: NOT FOUND: System.Reflection.MethodBase:GetMethodFromHandleInternalType_native (intptr,intptr,bool).
Mono: AOT NOT FOUND: (wrapper managed-to-native) System.Reflection.MethodBase:GetMethodFromHandleInternalType_native (intptr,intptr,bool).
Mono: AOT: NOT FOUND: Mono.RuntimeGPtrArrayHandle:GPtrArrayFree (Mono.RuntimeStructs/GPtrArray*).
Mono: AOT NOT FOUND: (wrapper managed-to-native) Mono.RuntimeGPtrArrayHandle:GPtrArrayFree (Mono.RuntimeStructs/GPtrArray*).
Mono: AOT: FOUND method System.RuntimeType/ListBuilder`1:.ctor (int) [0x16c96b0 - 0x16c96f0 0x1bcd5a3]
Mono: AOT: FOUND method System.RuntimeType:FilterApplyMethodBase (System.Reflection.MethodBase,System.Reflection.BindingFlags,System.Reflection.BindingFlags,System.Reflection.CallingConventions,System.Type[]) [0x16c3050 - 0x16c32d4 0x1bcd281]
Mono: AOT: FOUND method System.RuntimeType/ListBuilder`1:Add (T) [0x16c98e0 - 0x16c99ea 0x1bcd5ad]
Mono: AOT: FOUND method System.RuntimeType/ListBuilder`1:ToArray () [0x16c9750 - 0x16c9821 0x1bcd5a7]
Mono: AOT: FOUND method System.Reflection.MonoCMethod:GetParametersCount () [0x19084f0 - 0x190852d 0x1bde785]
Mono: AOT: NOT FOUND: System.Reflection.MonoMethodInfo:get_parameter_info (intptr,System.Reflection.MemberInfo).
Mono: AOT NOT FOUND: (wrapper managed-to-native) System.Reflection.MonoMethodInfo:get_parameter_info (intptr,System.Reflection.MemberInfo).
Mono: AOT: NOT FOUND: System.Reflection.MonoCMethod:InternalInvoke (object,object[],System.Exception&).
Mono: AOT NOT FOUND: (wrapper managed-to-native) System.Reflection.MonoCMethod:InternalInvoke (System.Reflection.MonoCMethod,object,object[],System.Exception&).
Mono: AOT: FOUND method System.Collections.Generic.GenericEqualityComparer`1:.ctor () [0x1775840 - 0x177585c 0x1bd1fa7]
Mono: AOT NOT FOUND: (wrapper runtime-invoke) object:runtime_invoke_void__this__ (object,intptr,intptr,intptr).
Mono: AOT: FOUND method System.Runtime.Remoting.Contexts.Context:Finalize () [0x18c6be0 - 0x18c6c24 0x1bdc4df]
Mono: AOT: NOT FOUND: System.Runtime.Remoting.Contexts.Context:ReleaseContext (System.Runtime.Remoting.Contexts.Context).
Mono: AOT NOT FOUND: (wrapper managed-to-native) System.Runtime.Remoting.Contexts.Context:ReleaseContext (System.Runtime.Remoting.Contexts.Context).
Mono: AOT: FOUND method System.Threading.Thread:Finalize () [0x1790710 - 0x179074e 0x1bd2a70]
Mono: AOT: FOUND method System.Threading.InternalThread:Finalize () [0x178fc10 - 0x178fc59 0x1bd2a2c]
Mono: AOT: NOT FOUND: System.Threading.InternalThread:Thread_free_internal ().
Mono: AOT NOT FOUND: (wrapper managed-to-native) System.Threading.InternalThread:Thread_free_internal (System.Threading.InternalThread)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment