Untitled diff
96 lines
00007ff9`65e76820 System.Text.Json.Perf_MemSlice.MemSlice()
00007ff9`65e56af0 System.Text.Json.Perf_MemSlice.MemUnsafeSlice()
00007ff9`65e76820 57 push rdi
00007ff9`65e56af0 4883ec28 sub rsp,28h
00007ff9`65e76821 56 push rsi
00007ff9`65e56af4 90 nop
00007ff9`65e76822 53 push rbx
00007ff9`65e56af5 3909 cmp dword ptr [rcx],ecx
00007ff9`65e76823 4883ec20 sub rsp,20h
00007ff9`65e56af7 4883c110 add rcx,10h
00007ff9`65e76827 488bf2 mov rsi,rdx
00007ff9`65e56afb 8b410c mov eax,dword ptr [rcx+0Ch]
00007ff9`65e7682a 3909 cmp dword ptr [rcx],ecx
00007ff9`65e56afe 83f801 cmp eax,1
00007ff9`65e7682c 4883c110 add rcx,10h
00007ff9`65e56b01 725a jb 00007ff9`65e56b5d
00007ff9`65e76830 8b790c mov edi,dword ptr [rcx+0Ch]
00007ff9`65e56b03 4c8b01 mov r8,qword ptr [rcx]
00007ff9`65e76833 83ff01 cmp edi,1
00007ff9`65e56b06 8b4908 mov ecx,dword ptr [rcx+8]
00007ff9`65e76836 7262 jb 00007ff9`65e7689a
00007ff9`65e56b09 ffc1 inc ecx
00007ff9`65e76838 488b11 mov rdx,qword ptr [rcx]
00007ff9`65e56b0b ffc8 dec eax
00007ff9`65e7683b 8b5908 mov ebx,dword ptr [rcx+8]
00007ff9`65e56b0d 83f801 cmp eax,1
00007ff9`65e7683e ffc3 inc ebx
00007ff9`65e56b10 7251 jb 00007ff9`65e56b63
00007ff9`65e76840 ffcf dec edi
00007ff9`65e56b12 ffc1 inc ecx
00007ff9`65e76842 83ff01 cmp edi,1
00007ff9`65e56b14 ffc8 dec eax
00007ff9`65e76845 725e jb 00007ff9`65e768a5
00007ff9`65e56b16 83f801 cmp eax,1
00007ff9`65e76847 ffc3 inc ebx
00007ff9`65e56b19 724e jb 00007ff9`65e56b69
00007ff9`65e76849 ffcf dec edi
00007ff9`65e56b1b ffc1 inc ecx
00007ff9`65e7684b 83ff01 cmp edi,1
00007ff9`65e56b1d ffc8 dec eax
00007ff9`65e7684e 7260 jb 00007ff9`65e768b0
00007ff9`65e56b1f 83f801 cmp eax,1
00007ff9`65e76850 ffc3 inc ebx
00007ff9`65e56b22 724b jb 00007ff9`65e56b6f
00007ff9`65e76852 ffcf dec edi
00007ff9`65e56b24 ffc1 inc ecx
00007ff9`65e76854 83ff01 cmp edi,1
00007ff9`65e56b26 ffc8 dec eax
00007ff9`65e76857 7262 jb 00007ff9`65e768bb
00007ff9`65e56b28 83f801 cmp eax,1
00007ff9`65e76859 ffc3 inc ebx
00007ff9`65e56b2b 7248 jb 00007ff9`65e56b75
00007ff9`65e7685b ffcf dec edi
00007ff9`65e56b2d ffc1 inc ecx
00007ff9`65e7685d 83ff01 cmp edi,1
00007ff9`65e56b2f ffc8 dec eax
00007ff9`65e76860 7264 jb 00007ff9`65e768c6
00007ff9`65e56b31 83f801 cmp eax,1
00007ff9`65e76862 ffc3 inc ebx
00007ff9`65e56b34 7245 jb 00007ff9`65e56b7b
00007ff9`65e76864 ffcf dec edi
00007ff9`65e56b36 ffc1 inc ecx
00007ff9`65e76866 83ff01 cmp edi,1
00007ff9`65e56b38 ffc8 dec eax
00007ff9`65e76869 7266 jb 00007ff9`65e768d1
00007ff9`65e56b3a 83f801 cmp eax,1
00007ff9`65e7686b ffc3 inc ebx
00007ff9`65e56b3d 7242 jb 00007ff9`65e56b81
00007ff9`65e7686d ffcf dec edi
00007ff9`65e56b3f ffc1 inc ecx
00007ff9`65e7686f 83ff01 cmp edi,1
00007ff9`65e56b41 ffc8 dec eax
00007ff9`65e76872 7268 jb 00007ff9`65e768dc
00007ff9`65e56b43 83f801 cmp eax,1
00007ff9`65e76874 ffc3 inc ebx
00007ff9`65e56b46 723f jb 00007ff9`65e56b87
00007ff9`65e76876 ffcf dec edi
00007ff9`65e56b48 ffc1 inc ecx
00007ff9`65e76878 83ff01 cmp edi,1
00007ff9`65e56b4a ffc8 dec eax
00007ff9`65e7687b 726a jb 00007ff9`65e768e7
00007ff9`65e56b4c 4c8902 mov qword ptr [rdx],r8
00007ff9`65e7687d ffc3 inc ebx
00007ff9`65e56b4f 894a08 mov dword ptr [rdx+8],ecx
00007ff9`65e7687f ffcf dec edi
00007ff9`65e56b52 89420c mov dword ptr [rdx+0Ch],eax
00007ff9`65e76881 488bce mov rcx,rsi
00007ff9`65e56b55 488bc2 mov rax,rdx
00007ff9`65e76884 e887dd8e5f call coreclr!coreclr_shutdown_2+0xc910 (00007ff9`c5764610)
00007ff9`65e56b58 4883c428 add rsp,28h
00007ff9`65e76889 895e08 mov dword ptr [rsi+8],ebx
00007ff9`65e56b5c c3 ret
00007ff9`65e7688c 897e0c mov dword ptr [rsi+0Ch],edi
00007ff9`65e56b5d e8d6eeffff call 00007ff9`65e55a38
00007ff9`65e7688f 488bc6 mov rax,rsi
00007ff9`65e56b62 cc int 3
00007ff9`65e76892 4883c420 add rsp,20h
00007ff9`65e56b63 e8d0eeffff call 00007ff9`65e55a38
00007ff9`65e76896 5b pop rbx
00007ff9`65e56b68 cc int 3
00007ff9`65e76897 5e pop rsi
00007ff9`65e56b69 e8caeeffff call 00007ff9`65e55a38
00007ff9`65e76898 5f pop rdi
00007ff9`65e56b6e cc int 3
00007ff9`65e76899 c3 ret
00007ff9`65e56b6f e8c4eeffff call 00007ff9`65e55a38
00007ff9`65e7689a b921000000 mov ecx,21h
00007ff9`65e56b74 cc int 3
00007ff9`65e7689f e8dcd4deff call 00007ff9`65c63d80
00007ff9`65e56b75 e8beeeffff call 00007ff9`65e55a38
00007ff9`65e768a4 cc int 3
00007ff9`65e56b7a cc int 3
00007ff9`65e768a5 b921000000 mov ecx,21h
00007ff9`65e56b7b e8b8eeffff call 00007ff9`65e55a38
00007ff9`65e768aa e8d1d4deff call 00007ff9`65c63d80
00007ff9`65e56b80 cc int 3
00007ff9`65e768af cc int 3
00007ff9`65e56b81 e8b2eeffff call 00007ff9`65e55a38
00007ff9`65e768b0 b921000000 mov ecx,21h
00007ff9`65e56b86 cc int 3
00007ff9`65e768b5 e8c6d4deff call 00007ff9`65c63d80
00007ff9`65e56b87 e8aceeffff call 00007ff9`65e55a38
00007ff9`65e768ba cc int 3
00007ff9`65e56b8c cc int 3
00007ff9`65e768bb b921000000 mov ecx,21h
00007ff9`65e56b8d 0000 add byte ptr [rax],al
00007ff9`65e768c0 e8bbd4deff call 00007ff9`65c63d80
00007ff9`65e56b8f 0019 add byte ptr [rcx],bl
00007ff9`65e768c5 cc int 3
00007ff9`65e56b91 0401 add al,1
00007ff9`65e768c6 b921000000 mov ecx,21h
00007ff9`65e56b93 000442 add byte ptr [rdx+rax*2],al
00007ff9`65e768cb e8b0d4deff call 00007ff9`65c63d80
00007ff9`65e56b96 0000 add byte ptr [rax],al
00007ff9`65e768d0 cc int 3
00007ff9`65e56b98 400000 add byte ptr [rax],al
00007ff9`65e768d1 b921000000 mov ecx,21h
00007ff9`65e56b9b 0000 add byte ptr [rax],al
00007ff9`65e768d6 e8a5d4deff call 00007ff9`65c63d80
00007ff9`65e56b9d 0000 add byte ptr [rax],al
00007ff9`65e768db cc int 3
00007ff9`65e56b9f 0000 add byte ptr [rax],al
00007ff9`65e768dc b921000000 mov ecx,21h
00007ff9`65e56ba1 0000 add byte ptr [rax],al
00007ff9`65e768e1 e89ad4deff call 00007ff9`65c63d80
00007ff9`65e56ba3 0000 add byte ptr [rax],al
00007ff9`65e768e6 cc int 3
00007ff9`65e56ba5 0000 add byte ptr [rax],al
00007ff9`65e768e7 b921000000 mov ecx,21h
00007ff9`65e768ec e88fd4deff call 00007ff9`65c63d80
00007ff9`65e768f1 cc int 3
00007ff9`65e768f2 0000 add byte ptr [rax],al
00007ff9`65e768f4 1907 sbb dword ptr [rdi],eax
00007ff9`65e768f6 0400 add al,0
00007ff9`65e768f8 07 ???
00007ff9`65e768f9 3203 xor al,byte ptr [rbx]
00007ff9`65e768fb 3002 xor byte ptr [rdx],al
00007ff9`65e768fd 60 ???
00007ff9`65e768fe 017040 add dword ptr [rax+40h],esi
00007ff9`65e76901 0000 add byte ptr [rax],al
00007ff9`65e76903 0000 add byte ptr [rax],al
00007ff9`65e76905 0000 add byte ptr [rax],al
No ILOffsetMap found
No ILOffsetMap found
System.ThrowHelper.ThrowArgumentOutOfRangeException(System.ExceptionArgument)
System.Text.Json.UnsafeMemory`1[[System.Byte, System.Private.CoreLib]].ThrowArgumentOutOfRangeException()
System.ThrowHelper.GetArgumentName(System.ExceptionArgument)
System.Runtime.CompilerServices.Unsafe.As(!!0 ByRef)
System.ArgumentOutOfRangeException..ctor(System.String)
System.ArgumentOutOfRangeException..ctor()
System.SR.get_Arg_ArgumentOutOfRangeException()
System.SR.get_Arg_ArgumentOutOfRangeException()
System.ArgumentException..ctor(System.String, System.String)
System.ArgumentException..ctor(System.String)
System.Exception.set_HResult(Int32)
System.Exception.set_HResult(Int32)