Untitled Diff

Created Diff never expires
170 removals
Lines
Total
Removed
Words
Total
Removed
To continue using this feature, upgrade to
Diffchecker logo
Diffchecker Pro
228 lines
167 additions
Lines
Total
Added
Words
Total
Added
To continue using this feature, upgrade to
Diffchecker logo
Diffchecker Pro
226 lines


00007ff8`3bfcfe50 System.Text.Json.Tests.ScartchPerf.BeforeUtf16()
00007ff8`3bfdfe40 System.Text.Json.Tests.ScartchPerf.AfterUtf16()
00007ff8`3bfce020 55 push rbp
00007ff8`3bfde020 55 push rbp
00007ff8`3bfce021 4883ec40 sub rsp,40h
00007ff8`3bfde021 4883ec40 sub rsp,40h
00007ff8`3bfce025 c5f877 vzeroupper
00007ff8`3bfde025 c5f877 vzeroupper
00007ff8`3bfce028 488d6c2440 lea rbp,[rsp+40h]
00007ff8`3bfde028 488d6c2440 lea rbp,[rsp+40h]
00007ff8`3bfce02d 33c0 xor eax,eax
00007ff8`3bfde02d 33c0 xor eax,eax
00007ff8`3bfce02f 488945f0 mov qword ptr [rbp-10h],rax
00007ff8`3bfde02f 488945f0 mov qword ptr [rbp-10h],rax
00007ff8`3bfce033 488945e0 mov qword ptr [rbp-20h],rax
00007ff8`3bfde033 488945e0 mov qword ptr [rbp-20h],rax
00007ff8`3bfce037 48894d10 mov qword ptr [rbp+10h],rcx
00007ff8`3bfde037 48894d10 mov qword ptr [rbp+10h],rcx
00007ff8`3bfce03b 488b5510 mov rdx,qword ptr [rbp+10h]
00007ff8`3bfde03b 488b5510 mov rdx,qword ptr [rbp+10h]
00007ff8`3bfce03f 488b5208 mov rdx,qword ptr [rdx+8]
00007ff8`3bfde03f 488b5208 mov rdx,qword ptr [rdx+8]
00007ff8`3bfce043 488d4df0 lea rcx,[rbp-10h]
00007ff8`3bfde043 488d4df0 lea rcx,[rbp-10h]
00007ff8`3bfce047 e89467d6ff call 00007ff8`3bd347e0
00007ff8`3bfde047 e89467d6ff call 00007ff8`3bd447e0
00007ff8`3bfce04c c5fa6f45f0 vmovdqu xmm0,xmmword ptr [rbp-10h]
00007ff8`3bfde04c c5fa6f45f0 vmovdqu xmm0,xmmword ptr [rbp-10h]
00007ff8`3bfce051 c5fa7f45e0 vmovdqu xmmword ptr [rbp-20h],xmm0
00007ff8`3bfde051 c5fa7f45e0 vmovdqu xmmword ptr [rbp-20h],xmm0
00007ff8`3bfce056 488d4de0 lea rcx,[rbp-20h]
00007ff8`3bfde056 488d4de0 lea rcx,[rbp-20h]
00007ff8`3bfce05a 488b5510 mov rdx,qword ptr [rbp+10h]
00007ff8`3bfde05a 488b5510 mov rdx,qword ptr [rbp+10h]
00007ff8`3bfce05e 488b5218 mov rdx,qword ptr [rdx+18h]
00007ff8`3bfde05e 488b5218 mov rdx,qword ptr [rdx+18h]
00007ff8`3bfce062 e8d1fad7ff call 00007ff8`3bd4db38
00007ff8`3bfde062 e8c1fad7ff call 00007ff8`3bd5db28
00007ff8`3bfce067 90 nop
00007ff8`3bfde067 90 nop
00007ff8`3bfce068 488d6500 lea rsp,[rbp]
00007ff8`3bfde068 488d6500 lea rsp,[rbp]
00007ff8`3bfce06c 5d pop rbp
00007ff8`3bfde06c 5d pop rbp
00007ff8`3bfce06d c3 ret
00007ff8`3bfde06d c3 ret
00007ff8`3bfce06e cc int 3
00007ff8`3bfde06e cc int 3
00007ff8`3bfce06f cc int 3
00007ff8`3bfde06f cc int 3
00007ff8`3bfce070 190502000572 sbb dword ptr [00007ff8`ae01e078],eax
00007ff8`3bfde070 190502000572 sbb dword ptr [00007ff8`ae02e078],eax
00007ff8`3bfce076 015040 add dword ptr [rax+40h],edx
00007ff8`3bfde076 015040 add dword ptr [rax+40h],edx
00007ff8`3bfce079 0000 add byte ptr [rax],al
00007ff8`3bfde079 0000 add byte ptr [rax],al
00007ff8`3bfce07b 0000 add byte ptr [rax],al
00007ff8`3bfde07b 0000 add byte ptr [rax],al
00007ff8`3bfce07d 0000 add byte ptr [rax],al
00007ff8`3bfde07d 0000 add byte ptr [rax],al
00007ff8`3bfce07f 0000 add byte ptr [rax],al
00007ff8`3bfde07f 0000 add byte ptr [rax],al
00007ff8`3bfce081 0000 add byte ptr [rax],al
00007ff8`3bfde081 0000 add byte ptr [rax],al
00007ff8`3bfce083 0000 add byte ptr [rax],al
00007ff8`3bfde083 0000 add byte ptr [rax],al
00007ff8`3bfce085 0000 add byte ptr [rax],al
00007ff8`3bfde085 0000 add byte ptr [rax],al


00007ff8`3bfcfec0 System.String.op_Implicit(System.String)
00007ff8`3bfdfeb0 System.String.op_Implicit(System.String)
00007ff8`9b209090 0f1f440000 nop dword ptr [rax+rax]
00007ff8`9b209090 0f1f440000 nop dword ptr [rax+rax]
00007ff8`9b209095 488bc1 mov rax,rcx
00007ff8`9b209095 488bc1 mov rax,rcx
00007ff8`9b209098 4885d2 test rdx,rdx
00007ff8`9b209098 4885d2 test rdx,rdx
00007ff8`9b20909b 740e je System_Private_CoreLib+0x4090ab (00007ff8`9b2090ab)
00007ff8`9b20909b 740e je System_Private_CoreLib+0x4090ab (00007ff8`9b2090ab)
00007ff8`9b20909d 488d4a0c lea rcx,[rdx+0Ch]
00007ff8`9b20909d 488d4a0c lea rcx,[rdx+0Ch]
00007ff8`9b2090a1 8b5208 mov edx,dword ptr [rdx+8]
00007ff8`9b2090a1 8b5208 mov edx,dword ptr [rdx+8]
00007ff8`9b2090a4 488908 mov qword ptr [rax],rcx
00007ff8`9b2090a4 488908 mov qword ptr [rax],rcx
00007ff8`9b2090a7 895008 mov dword ptr [rax+8],edx
00007ff8`9b2090a7 895008 mov dword ptr [rax+8],edx
00007ff8`9b2090aa c3 ret
00007ff8`9b2090aa c3 ret
00007ff8`9b2090ab 33d2 xor edx,edx
00007ff8`9b2090ab 33d2 xor edx,edx
00007ff8`9b2090ad 488910 mov qword ptr [rax],rdx
00007ff8`9b2090ad 488910 mov qword ptr [rax],rdx
00007ff8`9b2090b0 33d2 xor edx,edx
00007ff8`9b2090b0 33d2 xor edx,edx
00007ff8`9b2090b2 895008 mov dword ptr [rax+8],edx
00007ff8`9b2090b2 895008 mov dword ptr [rax+8],edx
00007ff8`9b2090b5 c3 ret
00007ff8`9b2090b5 c3 ret
00007ff8`9b2090b6 cc int 3
00007ff8`9b2090b6 cc int 3
00007ff8`9b2090b7 cc int 3
00007ff8`9b2090b7 cc int 3
00007ff8`9b2090b8 cc int 3
00007ff8`9b2090b8 cc int 3
00007ff8`9b2090b9 cc int 3
00007ff8`9b2090b9 cc int 3
00007ff8`9b2090ba cc int 3
00007ff8`9b2090ba cc int 3
00007ff8`9b2090bb cc int 3
00007ff8`9b2090bb cc int 3
00007ff8`9b2090bc cc int 3
00007ff8`9b2090bc cc int 3
00007ff8`9b2090bd cc int 3
00007ff8`9b2090bd cc int 3
00007ff8`9b2090be cc int 3
00007ff8`9b2090be cc int 3
00007ff8`9b2090bf cc int 3
00007ff8`9b2090bf cc int 3
00007ff8`9b2090c0 4156 push r14
00007ff8`9b2090c0 4156 push r14
00007ff8`9b2090c2 57 push rdi
00007ff8`9b2090c2 57 push rdi
00007ff8`9b2090c3 56 push rsi
00007ff8`9b2090c3 56 push rsi
00007ff8`9b2090c4 55 push rbp
00007ff8`9b2090c4 55 push rbp
00007ff8`9b2090c5 53 push rbx
00007ff8`9b2090c5 53 push rbx
00007ff8`9b2090c6 4883ec50 sub rsp,50h
00007ff8`9b2090c6 4883ec50 sub rsp,50h
00007ff8`9b2090ca 33c0 xor eax,eax
00007ff8`9b2090ca 33c0 xor eax,eax
00007ff8`9b2090cc 4889442448 mov qword ptr [rsp+48h],rax
00007ff8`9b2090cc 4889442448 mov qword ptr [rsp+48h],rax
00007ff8`9b2090d1 4889442440 mov qword ptr [rsp+40h],rax
00007ff8`9b2090d1 4889442440 mov qword ptr [rsp+40h],rax


00007ff8`3bfcff00 System.Text.Json.Tests.ScartchPerf.NeedsEscaping(System.ReadOnlySpan`1, System.Text.Encodings.Web.JavaScriptEncoder)
00007ff8`3bfdfef0 System.Text.Json.Tests.ScartchPerf.NeedsEscapingNew(System.ReadOnlySpan`1, System.Text.Encodings.Web.JavaScriptEncoder)
00007ff8`3bfce090 55 push rbp
00007ff8`3bfde090 55 push rbp
00007ff8`3bfce091 4883ec50 sub rsp,50h
00007ff8`3bfde091 4883ec50 sub rsp,50h
00007ff8`3bfce095 488d6c2450 lea rbp,[rsp+50h]
00007ff8`3bfde095 488d6c2450 lea rbp,[rsp+50h]
00007ff8`3bfce09a 33c0 xor eax,eax
00007ff8`3bfde09a 33c0 xor eax,eax
00007ff8`3bfce09c 488945f8 mov qword ptr [rbp-8],rax
00007ff8`3bfde09c 488945f8 mov qword ptr [rbp-8],rax
00007ff8`3bfce0a0 488945f0 mov qword ptr [rbp-10h],rax
00007ff8`3bfde0a0 488945f0 mov qword ptr [rbp-10h],rax
00007ff8`3bfce0a4 8945ec mov dword ptr [rbp-14h],eax
00007ff8`3bfde0a4 488945e8 mov qword ptr [rbp-18h],rax
00007ff8`3bfce0a7 488945e0 mov qword ptr [rbp-20h],rax
00007ff8`3bfde0a8 48894d10 mov qword ptr [rbp+10h],rcx
00007ff8`3bfce0ab 48894d10 mov qword ptr [rbp+10h],rcx
00007ff8`3bfde0ac 48895518 mov qword ptr [rbp+18h],rdx
00007ff8`3bfce0af 48895518 mov qword ptr [rbp+18h],rdx
00007ff8`3bfde0b0 488b4d10 mov rcx,qword ptr [rbp+10h]
00007ff8`3bfce0b3 488b4d10 mov rcx,qword ptr [rbp+10h]
00007ff8`3bfde0b4 e8a7efd6ff call 00007ff8`3bd4d060
00007ff8`3bfce0b7 e81cf0d6ff call 00007ff8`3bd3d0d8
00007ff8`3bfde0b9 85c0 test eax,eax
00007ff8`3bfce0bc 488945f0 mov qword ptr [rbp-10h],rax
00007ff8`3bfde0bb 740b je 00007ff8`3bfde0c8
00007ff8`3bfce0c0 488b4df0 mov rcx,qword ptr [rbp-10h]
00007ff8`3bfde0bd b8ffffffff mov eax,0FFFFFFFFh
00007ff8`3bfce0c4 48894dd8 mov qword ptr [rbp-28h],rcx
00007ff8`3bfde0c2 488d6500 lea rsp,[rbp]
00007ff8`3bfce0c8 488b4dd8 mov rcx,qword ptr [rbp-28h]
00007ff8`3bfde0c6 5d pop rbp
00007ff8`3bfce0cc 48894df8 mov qword ptr [rbp-8],rcx
00007ff8`3bfde0c7 c3 ret
00007ff8`3bfce0d0 33c9 xor ecx,ecx
00007ff8`3bfde0c8 488b4d10 mov rcx,qword ptr [rbp+10h]
00007ff8`3bfce0d2 894dec mov dword ptr [rbp-14h],ecx
00007ff8`3bfde0cc e807f0d6ff call 00007ff8`3bd4d0d8
00007ff8`3bfce0d5 488b4d10 mov rcx,qword ptr [rbp+10h]
00007ff8`3bfde0d1 488945f0 mov qword ptr [rbp-10h],rax
00007ff8`3bfce0d9 e882efd6ff call 00007ff8`3bd3d060
00007ff8`3bfde0d5 488b45f0 mov rax,qword ptr [rbp-10h]
00007ff8`3bfce0de 85c0 test eax,eax
00007ff8`3bfde0d9 488945e0 mov qword ptr [rbp-20h],rax
00007ff8`3bfce0e0 7409 je 00007ff8`3bfce0eb
00007ff8`3bfde0dd 488b45e0 mov rax,qword ptr [rbp-20h]
00007ff8`3bfce0e2 c745ecffffffff mov dword ptr [rbp-14h],0FFFFFFFFh
00007ff8`3bfde0e1 488945f8 mov qword ptr [rbp-8],rax
00007ff8`3bfce0e9 eb41 jmp 00007ff8`3bfce12c
00007ff8`3bfde0e5 488b4518 mov rax,qword ptr [rbp+18h]
00007ff8`3bfce0eb 488b4518 mov rax,qword ptr [rbp+18h]
00007ff8`3bfde0e9 488945e8 mov qword ptr [rbp-18h],rax
00007ff8`3bfce0ef 488945e0 mov qword ptr [rbp-20h],rax
00007ff8`3bfde0ed 48837d1800 cmp qword ptr [rbp+18h],0
00007ff8`3bfce0f3 48837d1800 cmp qword ptr [rbp+18h],0
00007ff8`3bfde0f2 7509 jne 00007ff8`3bfde0fd
00007ff8`3bfce0f8 7509 jne 00007ff8`3bfce103
00007ff8`3bfde0f4 e8dff6d9ff call 00007ff8`3bd7d7d8
00007ff8`3bfce0fa e8d9f6d9ff call 00007ff8`3bd6d7d8
00007ff8`3bfde0f9 488945e8 mov qword ptr [rbp-18h],rax
00007ff8`3bfce0ff 488945e0 mov qword ptr [rbp-20h],rax
00007ff8`3bfde0fd 488b4d10 mov rcx,qword ptr [rbp+10h]
00007ff8`3bfce103 488b4d10 mov rcx,qword ptr [rbp+10h]
00007ff8`3bfde101 e852efd6ff call 00007ff8`3bd4d058
00007ff8`3bfce107 e84cefd6ff call 00007ff8`3bd3d058
00007ff8`3bfde106 8945dc mov dword ptr [rbp-24h],eax
00007ff8`3bfce10c 8945d4 mov dword ptr [rbp-2Ch],eax
00007ff8`3bfde109 448b45dc mov r8d,dword ptr [rbp-24h]
00007ff8`3bfce10f 448b45d4 mov r8d,dword ptr [rbp-2Ch]
00007ff8`3bfde10d 488b55f8 mov rdx,qword ptr [rbp-8]
00007ff8`3bfce113 488b55f8 mov rdx,qword ptr [rbp-8]
00007ff8`3bfde111 488b4de8 mov rcx,qword ptr [rbp-18h]
00007ff8`3bfce117 488b4de0 mov rcx,qword ptr [rbp-20h]
00007ff8`3bfde115 488b45e8 mov rax,qword ptr [rbp-18h]
00007ff8`3bfce11b 488b45e0 mov rax,qword ptr [rbp-20h]
00007ff8`3bfde119 488b00 mov rax,qword ptr [rax]
00007ff8`3bfce11f 488b00 mov rax,qword ptr [rax]
00007ff8`3bfde11c 488b4040 mov rax,qword ptr [rax+40h]
00007ff8`3bfce122 488b4040 mov rax,qword ptr [rax+40h]
00007ff8`3bfde120 ff5028 call qword ptr [rax+28h]
00007ff8`3bfce126 ff5028 call qword ptr [rax+28h]
00007ff8`3bfde123 90 nop
00007ff8`3bfce129 8945ec mov dword ptr [rbp-14h],eax
00007ff8`3bfde124 488d6500 lea rsp,[rbp]
00007ff8`3bfce12c 8b45ec mov eax,dword ptr [rbp-14h]
00007ff8`3bfde128 5d pop rbp
00007ff8`3bfce12f 488d6500 lea rsp,[rbp]
00007ff8`3bfde129 c3 ret
00007ff8`3bfce133 5d pop rbp
00007ff8`3bfde12a 0000 add byte ptr [rax],al
00007ff8`3bfce134 c3 ret
00007ff8`3bfde12c 190502000592 sbb dword ptr [00007ff7`ce02e134],eax
00007ff8`3bfce135 0000 add byte ptr [rax],al
00007ff8`3bfde132 015040 add dword ptr [rax+40h],edx
00007ff8`3bfce137 0019 add byte ptr [rcx],bl
00007ff8`3bfde135 0000 add byte ptr [rax],al
00007ff8`3bfce139 0502000592 add eax,92050002h
00007ff8`3bfde137 00d8 add al,bl
00007ff8`3bfce13e 015040 add dword ptr [rax+40h],edx
00007ff8`3bfde139 c4 ???
00007ff8`3bfce141 0000 add byte ptr [rax],al
00007ff8`3bfde13a 07 ???
00007ff8`3bfce143 0000 add byte ptr [rax],al
00007ff8`3bfde13b 3cf8 cmp al,0F8h
00007ff8`3bfce145 0000 add byte ptr [rax],al
00007ff8`3bfde13d 7f00 jg 00007ff8`3bfde13f
00007ff8`3bfce147 00e0 add al,ah
00007ff8`3bfde13f 004156 add byte ptr [rcx+56h],al
00007ff8`3bfce149 c4 ???
00007ff8`3bfde142 57 push rdi
00007ff8`3bfce14a 06 ???
00007ff8`3bfce14b 3cf8 cmp al,0F8h
00007ff8`3bfce14d 7f00 jg 00007ff8`3bfce14f


00007ff8`3bfcffa0 System.ReadOnlySpan`1[[System.Char, System.Private.CoreLib]].get_IsEmpty()
00007ff8`3bfdff70 System.ReadOnlySpan`1[[System.Char, System.Private.CoreLib]].get_IsEmpty()
00007ff8`9b482c60 0f1f440000 nop dword ptr [rax+rax]
00007ff8`9b482c60 0f1f440000 nop dword ptr [rax+rax]
00007ff8`9b482c65 83790800 cmp dword ptr [rcx+8],0
00007ff8`9b482c65 83790800 cmp dword ptr [rcx+8],0
00007ff8`9b482c69 0f96c0 setbe al
00007ff8`9b482c69 0f96c0 setbe al
00007ff8`9b482c6c 0fb6c0 movzx eax,al
00007ff8`9b482c6c 0fb6c0 movzx eax,al
00007ff8`9b482c6f c3 ret
00007ff8`9b482c6f c3 ret
00007ff8`9b482c70 0f1f440000 nop dword ptr [rax+rax]
00007ff8`9b482c70 0f1f440000 nop dword ptr [rax+rax]
00007ff8`9b482c75 488b01 mov rax,qword ptr [rcx]
00007ff8`9b482c75 488b01 mov rax,qword ptr [rcx]
00007ff8`9b482c78 8b4908 mov ecx,dword ptr [rcx+8]
00007ff8`9b482c78 8b4908 mov ecx,dword ptr [rcx+8]
00007ff8`9b482c7b 4c8b02 mov r8,qword ptr [rdx]
00007ff8`9b482c7b 4c8b02 mov r8,qword ptr [rdx]
00007ff8`9b482c7e 8b5208 mov edx,dword ptr [rdx+8]
00007ff8`9b482c7e 8b5208 mov edx,dword ptr [rdx+8]
00007ff8`9b482c81 3bca cmp ecx,edx
00007ff8`9b482c81 3bca cmp ecx,edx
00007ff8`9b482c83 750b jne System_Private_CoreLib+0x682c90 (00007ff8`9b482c90)
00007ff8`9b482c83 750b jne System_Private_CoreLib+0x682c90 (00007ff8`9b482c90)
00007ff8`9b482c85 493bc0 cmp rax,r8
00007ff8`9b482c85 493bc0 cmp rax,r8
00007ff8`9b482c88 0f94c0 sete al
00007ff8`9b482c88 0f94c0 sete al
00007ff8`9b482c8b 0fb6c0 movzx eax,al
00007ff8`9b482c8b 0fb6c0 movzx eax,al
00007ff8`9b482c8e eb02 jmp System_Private_CoreLib+0x682c92 (00007ff8`9b482c92)
00007ff8`9b482c8e eb02 jmp System_Private_CoreLib+0x682c92 (00007ff8`9b482c92)


00007ff8`3bfcff80 System.ReadOnlySpan`1[[System.Char, System.Private.CoreLib]].GetPinnableReference()
00007ff8`3bfdff90 System.ReadOnlySpan`1[[System.Char, System.Private.CoreLib]].GetPinnableReference()
00007ff8`9b482f00 0f1f440000 nop dword ptr [rax+rax]
00007ff8`9b482f00 0f1f440000 nop dword ptr [rax+rax]
00007ff8`9b482f05 33c0 xor eax,eax
00007ff8`9b482f05 33c0 xor eax,eax
00007ff8`9b482f07 83790800 cmp dword ptr [rcx+8],0
00007ff8`9b482f07 83790800 cmp dword ptr [rcx+8],0
00007ff8`9b482f0b 7403 je System_Private_CoreLib+0x682f10 (00007ff8`9b482f10)
00007ff8`9b482f0b 7403 je System_Private_CoreLib+0x682f10 (00007ff8`9b482f10)
00007ff8`9b482f0d 488b01 mov rax,qword ptr [rcx]
00007ff8`9b482f0d 488b01 mov rax,qword ptr [rcx]
00007ff8`9b482f10 c3 ret
00007ff8`9b482f10 c3 ret
00007ff8`9b482f11 cc int 3
00007ff8`9b482f11 cc int 3
00007ff8`9b482f12 cc int 3
00007ff8`9b482f12 cc int 3
00007ff8`9b482f13 cc int 3
00007ff8`9b482f13 cc int 3
00007ff8`9b482f14 cc int 3
00007ff8`9b482f14 cc int 3
00007ff8`9b482f15 cc int 3
00007ff8`9b482f15 cc int 3
00007ff8`9b482f16 cc int 3
00007ff8`9b482f16 cc int 3
00007ff8`9b482f17 cc int 3
00007ff8`9b482f17 cc int 3
00007ff8`9b482f18 cc int 3
00007ff8`9b482f18 cc int 3
00007ff8`9b482f19 cc int 3
00007ff8`9b482f19 cc int 3
00007ff8`9b482f1a cc int 3
00007ff8`9b482f1a cc int 3
00007ff8`9b482f1b cc int 3
00007ff8`9b482f1b cc int 3
00007ff8`9b482f1c cc int 3
00007ff8`9b482f1c cc int 3
00007ff8`9b482f1d cc int 3
00007ff8`9b482f1d cc int 3
00007ff8`9b482f1e cc int 3
00007ff8`9b482f1e cc int 3
00007ff8`9b482f1f cc int 3
00007ff8`9b482f1f cc int 3
00007ff8`9b482f20 4883ec28 sub rsp,28h
00007ff8`9b482f20 4883ec28 sub rsp,28h
00007ff8`9b482f24 90 nop
00007ff8`9b482f24 90 nop
00007ff8`9b482f25 448b4108 mov r8d,dword ptr [rcx+8]
00007ff8`9b482f25 448b4108 mov r8d,dword ptr [rcx+8]
00007ff8`9b482f29 418bc0 mov eax,r8d
00007ff8`9b482f29 418bc0 mov eax,r8d
00007ff8`9b482f2c 3b4208 cmp eax,dword ptr [rdx+8]
00007ff8`9b482f2c 3b4208 cmp eax,dword ptr [rdx+8]
00007ff8`9b482f2f 771e ja System_Private_CoreLib+0x682f4f (00007ff8`9b482f4f)
00007ff8`9b482f2f 771e ja System_Private_CoreLib+0x682f4f (00007ff8`9b482f4f)


00007ff8`3bfc1910 System.Text.Encodings.Web.JavaScriptEncoder.get_Default()
00007ff8`3bfd1910 System.Text.Encodings.Web.JavaScriptEncoder.get_Default()
00007ff8`3bfc1910 55 push rbp
00007ff8`3bfd1910 55 push rbp
00007ff8`3bfc1911 4883ec20 sub rsp,20h
00007ff8`3bfd1911 4883ec20 sub rsp,20h
00007ff8`3bfc1915 488d6c2420 lea rbp,[rsp+20h]
00007ff8`3bfd1915 488d6c2420 lea rbp,[rsp+20h]
00007ff8`3bfc191a 48b920adfb3bf87f0000 mov rcx,7FF83BFBAD20h
00007ff8`3bfd191a 48b920adfc3bf87f0000 mov rcx,7FF83BFCAD20h
00007ff8`3bfc1924 ba09000000 mov edx,9
00007ff8`3bfd1924 ba09000000 mov edx,9
00007ff8`3bfc1929 e8822f8a5f call coreclr!coreclr_shutdown_2+0xe410 (00007ff8`9b8648b0)
00007ff8`3bfd1929 e8822f895f call coreclr!coreclr_shutdown_2+0xe410 (00007ff8`9b8648b0)
00007ff8`3bfc192e 48b800910236b8010000 mov rax,1B836029100h
00007ff8`3bfd192e 48b80091cbd1e1010000 mov rax,1E1D1CB9100h
00007ff8`3bfc1938 488b00 mov rax,qword ptr [rax]
00007ff8`3bfd1938 488b00 mov rax,qword ptr [rax]
00007ff8`3bfc193b 488d6500 lea rsp,[rbp]
00007ff8`3bfd193b 488d6500 lea rsp,[rbp]
00007ff8`3bfc193f 5d pop rbp
00007ff8`3bfd193f 5d pop rbp
00007ff8`3bfc1940 c3 ret
00007ff8`3bfd1940 c3 ret
00007ff8`3bfc1941 0000 add byte ptr [rax],al
00007ff8`3bfd1941 0000 add byte ptr [rax],al
00007ff8`3bfc1943 0019 add byte ptr [rcx],bl
00007ff8`3bfd1943 0019 add byte ptr [rcx],bl
00007ff8`3bfc1945 0502000532 add eax,32050002h
00007ff8`3bfd1945 0502000532 add eax,32050002h
00007ff8`3bfc194a 015040 add dword ptr [rax+40h],edx
00007ff8`3bfd194a 015040 add dword ptr [rax+40h],edx
00007ff8`3bfc194d 0000 add byte ptr [rax],al
00007ff8`3bfd194d 0000 add byte ptr [rax],al
00007ff8`3bfc194f 0000 add byte ptr [rax],al
00007ff8`3bfd194f 0000 add byte ptr [rax],al
00007ff8`3bfc1951 0000 add byte ptr [rax],al
00007ff8`3bfd1951 0000 add byte ptr [rax],al
00007ff8`3bfc1953 0000 add byte ptr [rax],al
00007ff8`3bfd1953 0000 add byte ptr [rax],al
00007ff8`3bfc1955 0000 add byte ptr [rax],al
00007ff8`3bfd1955 0000 add byte ptr [rax],al
00007ff8`3bfc1957 00d8 add al,bl
00007ff8`3bfd1957 00d8 add al,bl
00007ff8`3bfc1959 6a04 push 4
00007ff8`3bfd1959 6a05 push 5


00007ff8`3bfcffc0 System.ReadOnlySpan`1[[System.Char, System.Private.CoreLib]].get_Length()
00007ff8`3bfdffb0 System.ReadOnlySpan`1[[System.Char, System.Private.CoreLib]].get_Length()
00007ff8`9b482c50 0f1f440000 nop dword ptr [rax+rax]
00007ff8`9b482c50 0f1f440000 nop dword ptr [rax+rax]
00007ff8`9b482c55 8b4108 mov eax,dword ptr [rcx+8]
00007ff8`9b482c55 8b4108 mov eax,dword ptr [rcx+8]
00007ff8`9b482c58 c3 ret
00007ff8`9b482c58 c3 ret
00007ff8`9b482c59 cc int 3
00007ff8`9b482c59 cc int 3
00007ff8`9b482c5a cc int 3
00007ff8`9b482c5a cc int 3
00007ff8`9b482c5b cc int 3
00007ff8`9b482c5b cc int 3
00007ff8`9b482c5c cc int 3
00007ff8`9b482c5c cc int 3
00007ff8`9b482c5d cc int 3
00007ff8`9b482c5d cc int 3
00007ff8`9b482c5e cc int 3
00007ff8`9b482c5e cc int 3
00007ff8`9b482c5f cc int 3
00007ff8`9b482c5f cc int 3
00007ff8`9b482c60 0f1f440000 nop dword ptr [rax+rax]
00007ff8`9b482c60 0f1f440000 nop dword ptr [rax+rax]
00007ff8`9b482c65 83790800 cmp dword ptr [rcx+8],0
00007ff8`9b482c65 83790800 cmp dword ptr [rcx+8],0
00007ff8`9b482c69 0f96c0 setbe al
00007ff8`9b482c69 0f96c0 setbe al
00007ff8`9b482c6c 0fb6c0 movzx eax,al
00007ff8`9b482c6c 0fb6c0 movzx eax,al
00007ff8`9b482c6f c3 ret
00007ff8`9b482c6f c3 ret
00007ff8`9b482c70 0f1f440000 nop dword ptr [rax+rax]
00007ff8`9b482c70 0f1f440000 nop dword ptr [rax+rax]
00007ff8`9b482c75 488b01 mov rax,qword ptr [rcx]
00007ff8`9b482c75 488b01 mov rax,qword ptr [rcx]


Method got most probably inlined
Method got most probably inlined
System.String.GetRawStringData()
System.String.GetRawStringData()
System.String.get_Length()
System.String.get_Length()
Internal.Runtime.CompilerServices.Unsafe.AsRef(Void*)
Internal.Runtime.CompilerServices.Unsafe.AsRef(Void*)


Abstract method
Abstract method
System.Text.Encodings.Web.TextEncoder.FindFirstCharacterToEncode(Char*, Int32)
System.Text.Encodings.Web.TextEncoder.FindFirstCharacterToEncode(Char*, Int32)