-
-
Save jakobbotsch/1be616b38faf11573dcc2746e0449f0a to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(lldb) bt | |
* thread #86, stop reason = signal SIGSEGV | |
* frame #0: 0x00007fd1f4c6142f libc.so.6`__GI___wait4(pid=152835, stat_loc=0x00007f90c8004d24, options=0, usage=0x0000000000000000) at wait4.c:30:10 | |
frame #1: 0x00007fd1f49dd034 libcoreclr.so`___lldb_unnamed_symbol16916 + 628 | |
frame #2: 0x00007fd1f49de4db libcoreclr.so`___lldb_unnamed_symbol16919 + 3227 | |
frame #3: 0x00007fd1f49b15ae libcoreclr.so`___lldb_unnamed_symbol16258 + 270 | |
frame #4: 0x00007fd1f49b0b75 libcoreclr.so`___lldb_unnamed_symbol16248 + 469 | |
frame #5: 0x00007fd1f4bb9520 libc.so.6`__restore_rt | |
frame #6: 0x0000000000000000 | |
frame #7: 0x00007fd17b2b1033 | |
frame #8: 0x00007fd17b2b0cc8 | |
frame #9: 0x00007fd17658bb2f | |
frame #10: 0x00007fd1765878b8 | |
frame #11: 0x00007fd17660bab1 | |
frame #12: 0x00007fd17b29e332 | |
frame #13: 0x00007fd17b29e140 | |
frame #14: 0x00007fd1765876ff | |
frame #15: 0x00007fd17660b777 | |
frame #16: 0x00007fd17b29e082 | |
frame #17: 0x00007fd17b29dff0 | |
frame #18: 0x00007fd17658763f | |
frame #19: 0x00007fd17660b489 | |
frame #20: 0x00007fd17b29df36 | |
frame #21: 0x00007fd17b29de9c | |
frame #22: 0x00007fd1765874e2 | |
frame #23: 0x00007fd17660b260 | |
frame #24: 0x00007fd17b29da10 | |
frame #25: 0x00007fd17b29d910 | |
frame #26: 0x00007fd176587452 | |
frame #27: 0x00007fd176624194 | |
frame #28: 0x00007fd17b29d808 | |
frame #29: 0x00007fd17b29d780 | |
frame #30: 0x00007fd176608008 | |
frame #31: 0x00007fd17588d2f1 | |
frame #32: 0x00007fd1755fd192 | |
frame #33: 0x00007fd1756145b1 | |
frame #34: 0x00007fd175606f42 | |
frame #35: 0x00007fd17560f744 | |
frame #36: 0x00007fd1f4831034 libcoreclr.so`___lldb_unnamed_symbol10190 + 124 | |
frame #37: 0x00007fd1f4669f55 libcoreclr.so`___lldb_unnamed_symbol4823 + 245 | |
frame #38: 0x00007fd1f467fda2 libcoreclr.so`___lldb_unnamed_symbol5051 + 146 | |
frame #39: 0x00007fd1f4637e18 libcoreclr.so`___lldb_unnamed_symbol4203 + 344 | |
frame #40: 0x00007fd1f46382cd libcoreclr.so`___lldb_unnamed_symbol4204 + 45 | |
frame #41: 0x00007fd1f467febc libcoreclr.so`___lldb_unnamed_symbol5052 + 252 | |
frame #42: 0x00007fd1f49dfc3e libcoreclr.so`___lldb_unnamed_symbol16952 + 510 | |
frame #43: 0x00007fd1f4c0bac3 libc.so.6`start_thread(arg=<unavailable>) at pthread_create.c:442:8 | |
frame #44: 0x00007fd1f4c9d850 libc.so.6`__clone3 at clone3.S:81 | |
(lldb) clru -gcinfo 0x00007fd17b2b1033 | |
Normal JIT generated code | |
Microsoft.CodeAnalysis.Diagnostics.AnalyzerExecutor.ExecuteAndCatchIfThrows_NoLock[[System.ValueTuple`2[[System.__Canon, System.Private.CoreLib],[Microsoft.CodeAnalysis.Diagnostics.SymbolAnalysisContext, Microsoft.CodeAnalysis]], System.Private.CoreLib]](Microsoft.CodeAnalysis.Diagnostics.DiagnosticAnalyzer, System.Action`1<System.ValueTuple`2<System.__Canon,Microsoft.CodeAnalysis.Diagnostics.SymbolAnalysisContext>>, System.ValueTuple`2<System.__Canon,Microsoft.CodeAnalysis.Diagnostics.SymbolAnalysisContext>, System.Nullable`1<Microsoft.CodeAnalysis.Diagnostics.AnalysisContextInfo>, System.Threading.CancellationToken) | |
ilAddr is 00007FD1767B534C pImport is 0000000002D39430 | |
Begin 00007FD17B2B0F40, size 272 | |
/_/src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs @ 1184: | |
Prolog size: 0 | |
Security object: <none> | |
GS cookie: <none> | |
PSPSym: initial.sp+58 | |
Generics inst context: <none> | |
PSP slot: caller.sp+58 | |
GenericInst slot: <none> | |
Varargs: 0 | |
Frame pointer: rbp | |
Wants Report Only Leaf: 1 | |
Size of parameter area: 58 | |
Return Kind: Scalar | |
Code size: 272 | |
Untracked: +rbp+a0 +rbp+98 +rbp+88 +rbp+80 +rbp+78 +rbp+70 +rbp+50 +rbp+40 +rbp+38 +rbp+30 +rbp+28 +rbp+20 +rbp+18 +rbp+10 +rbp-8 +rbp-18 +rbp-20 +rbp-28 +rbp-30 +rbp-38 +rbp-40 +rbp-48 +rbp-58 +rbp-60 +rbp-70 +rbp-78 +rbp-80 +rbp-88 +rbp-98 +rbp-a0 | |
00007fd17b2b0f40 55 push rbp | |
00007fd17b2b0f41 4881ec00010000 sub rsp, 0x100 | |
00007fd17b2b0f48 488dac2400010000 lea rbp, [rsp + 0x100] | |
00007fd17b2b0f50 c4413857c0 vxorps xmm8, xmm8, xmm8 | |
00007fd17b2b0f55 c57e7f8560ffffff vmovdqu ymmword ptr [rbp - 0xa0], ymm8 | |
00007fd17b2b0f5d c57e7f4580 vmovdqu ymmword ptr [rbp - 0x80], ymm8 | |
00007fd17b2b0f62 c57e7f45a0 vmovdqu ymmword ptr [rbp - 0x60], ymm8 | |
00007fd17b2b0f67 c5797f45c0 vmovdqa xmmword ptr [rbp - 0x40], xmm8 | |
00007fd17b2b0f6c 33c0 xor eax, eax | |
00007fd17b2b0f6e 488945d0 mov qword ptr [rbp - 0x30], rax | |
00007fd17b2b0f72 4889a558ffffff mov qword ptr [rbp - 0xa8], rsp | |
00007fd17b2b0f79 48897df8 mov qword ptr [rbp - 0x8], rdi | |
00007fd17b2b0f7d 488975f0 mov qword ptr [rbp - 0x10], rsi | |
00007fd17b2b0f81 488955e8 mov qword ptr [rbp - 0x18], rdx | |
00007fd17b2b0f85 48894de0 mov qword ptr [rbp - 0x20], rcx | |
00007fd17b2b0f89 4c8945d8 mov qword ptr [rbp - 0x28], r8 | |
0000004d interruptible | |
00007fd17b2b0f8d 488d7dd8 lea rdi, [rbp - 0x28] | |
00007fd17b2b0f91 ff15f94eb2fb call qword ptr [rip - 0x44db107] | |
/_/src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs @ 1185: | |
00007fd17b2b0f97 488d3c24 lea rdi, [rsp] | |
00007fd17b2b0f9b 488d7510 lea rsi, [rbp + 0x10] | |
00007fd17b2b0f9f 488b0e mov rcx, qword ptr [rsi] | |
00000062 +rcx | |
00007fd17b2b0fa2 48890c24 mov qword ptr [rsp], rcx | |
00000066 +sp+0 | |
00007fd17b2b0fa6 4883c608 add rsi, 0x8 | |
00007fd17b2b0faa 4883c708 add rdi, 0x8 | |
00007fd17b2b0fae 488b0e mov rcx, qword ptr [rsi] | |
00007fd17b2b0fb1 48894c2408 mov qword ptr [rsp + 0x8], rcx | |
00000076 +sp+8 | |
00007fd17b2b0fb6 4883c608 add rsi, 0x8 | |
00007fd17b2b0fba 4883c708 add rdi, 0x8 | |
00007fd17b2b0fbe 488b0e mov rcx, qword ptr [rsi] | |
00007fd17b2b0fc1 48894c2410 mov qword ptr [rsp + 0x10], rcx | |
00000086 +sp+10 | |
00007fd17b2b0fc6 4883c608 add rsi, 0x8 | |
00007fd17b2b0fca 4883c708 add rdi, 0x8 | |
00007fd17b2b0fce 488b0e mov rcx, qword ptr [rsi] | |
00007fd17b2b0fd1 48894c2418 mov qword ptr [rsp + 0x18], rcx | |
00000096 +sp+18 | |
00007fd17b2b0fd6 4883c608 add rsi, 0x8 | |
00007fd17b2b0fda 4883c708 add rdi, 0x8 | |
00007fd17b2b0fde 488b0e mov rcx, qword ptr [rsi] | |
00007fd17b2b0fe1 48894c2420 mov qword ptr [rsp + 0x20], rcx | |
000000a6 +sp+20 | |
00007fd17b2b0fe6 4883c608 add rsi, 0x8 | |
00007fd17b2b0fea 4883c708 add rdi, 0x8 | |
00007fd17b2b0fee 488b0e mov rcx, qword ptr [rsi] | |
00007fd17b2b0ff1 48894c2428 mov qword ptr [rsp + 0x28], rcx | |
000000b6 +sp+28 | |
00007fd17b2b0ff6 4883c608 add rsi, 0x8 | |
00007fd17b2b0ffa 4883c708 add rdi, 0x8 | |
00007fd17b2b0ffe 488b0e mov rcx, qword ptr [rsi] | |
00007fd17b2b1001 48894c2430 mov qword ptr [rsp + 0x30], rcx | |
000000c6 +sp+30 | |
00007fd17b2b1006 4883c608 add rsi, 0x8 | |
00007fd17b2b100a 4883c708 add rdi, 0x8 | |
00007fd17b2b100e 48a5 movsq qword ptr es:[rdi], qword ptr [rsi] | |
00007fd17b2b1010 488b0e mov rcx, qword ptr [rsi] | |
00007fd17b2b1013 48894c2440 mov qword ptr [rsp + 0x40], rcx | |
000000d8 +sp+40 | |
00007fd17b2b1018 4883c608 add rsi, 0x8 | |
00007fd17b2b101c 4883c708 add rdi, 0x8 | |
00007fd17b2b1020 48a5 movsq qword ptr es:[rdi], qword ptr [rsi] | |
00007fd17b2b1022 48a5 movsq qword ptr es:[rdi], qword ptr [rsi] | |
00007fd17b2b1024 488b45e0 mov rax, qword ptr [rbp - 0x20] | |
000000e8 +rax | |
00007fd17b2b1028 488b7808 mov rdi, qword ptr [rax + 0x8] | |
000000ec +rdi | |
00007fd17b2b102c 488b45e0 mov rax, qword ptr [rbp - 0x20] | |
00007fd17b2b1030 ff5018 call qword ptr [rax + 0x18] | |
000000f3 -sp+40 -sp+30 -sp+28 -sp+20 -sp+18 -sp+10 -sp+8 -sp+0 -rdi -rcx -rax | |
>>> 00007fd17b2b1033 90 nop | |
/_/src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs @ 1191: | |
000000f4 not interruptible | |
00007fd17b2b1034 c5f877 vzeroupper | |
00007fd17b2b1037 4881c400010000 add rsp, 0x100 | |
00007fd17b2b103e 5d pop rbp | |
00007fd17b2b103f c3 ret | |
/_/src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs @ 1184: | |
00007fd17b2b1040 55 push rbp | |
00007fd17b2b1041 4883ec60 sub rsp, 0x60 | |
00007fd17b2b1045 488b6f58 mov rbp, qword ptr [rdi + 0x58] | |
00007fd17b2b1049 48896c2458 mov qword ptr [rsp + 0x58], rbp | |
00007fd17b2b104e 488dad00010000 lea rbp, [rbp + 0x100] | |
/_/src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs @ 1186: | |
00000115 interruptible | |
00000115 +rsi | |
00007fd17b2b1055 488975c8 mov qword ptr [rbp - 0x38], rsi | |
00007fd17b2b1059 488b75c8 mov rsi, qword ptr [rbp - 0x38] | |
00007fd17b2b105d 48bfc81c2b76d17f0000 movabs rdi, 0x7fd1762b1cc8 | |
00007fd17b2b1067 ff151349fffa call qword ptr [rip - 0x500b6ed] | |
0000012d -rsi +rax | |
00007fd17b2b106d 488945c0 mov qword ptr [rbp - 0x40], rax | |
00007fd17b2b1071 488b45c0 mov rax, qword ptr [rbp - 0x40] | |
00007fd17b2b1075 488945b8 mov qword ptr [rbp - 0x48], rax | |
00007fd17b2b1079 48837dc000 cmp qword ptr [rbp - 0x40], 0x0 | |
00007fd17b2b107e 750a jne 0x7fd17b2b108a | |
00007fd17b2b1080 33c0 xor eax, eax | |
00000142 -rax | |
00007fd17b2b1082 8945b0 mov dword ptr [rbp - 0x50], eax | |
00007fd17b2b1085 e9f0000000 jmp 0x7fd17b2b117a | |
00007fd17b2b108a 488b45b8 mov rax, qword ptr [rbp - 0x48] | |
0000014e +rax | |
00007fd17b2b108e 488945d0 mov qword ptr [rbp - 0x30], rax | |
/_/src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs @ 1187: | |
00007fd17b2b1092 488d4d68 lea rcx, [rbp + 0x68] | |
00007fd17b2b1096 488b7df8 mov rdi, qword ptr [rbp - 0x8] | |
0000015a +rdi | |
00007fd17b2b109a 488b75e8 mov rsi, qword ptr [rbp - 0x18] | |
0000015e +rsi | |
00007fd17b2b109e 488b55d0 mov rdx, qword ptr [rbp - 0x30] | |
00000162 +rdx | |
00007fd17b2b10a2 ff15086460ff call qword ptr [rip - 0x9f9bf8] | |
00000168 -rdi -rsi -rdx -rax | |
c587ec00������ interruptible | |
00007fd17b2b10a8 85c0 test eax, eax | |
00007fd17b2b10aa 0f84b8000000 je 0x7fd17b2b1168 | |
00007fd17b2b10b0 c5fe6f4568 vmovdqu ymm0, ymmword ptr [rbp + 0x68] | |
00007fd17b2b10b5 c5fe7f8570ffffff vmovdqu ymmword ptr [rbp - 0x90], ymm0 | |
00007fd17b2b10bd c5fe6f8588000000 vmovdqu ymm0, ymmword ptr [rbp + 0x88] | |
00007fd17b2b10c5 c5fe7f4590 vmovdqu ymmword ptr [rbp - 0x70], ymm0 | |
0000018a interruptible | |
00007fd17b2b10ca 488b7df8 mov rdi, qword ptr [rbp - 0x8] | |
0000018e +rdi | |
00007fd17b2b10ce ff15246160ff call qword ptr [rip - 0x9f9edc] | |
00000194 -rdi +rax | |
00007fd17b2b10d4 48898560ffffff mov qword ptr [rbp - 0xa0], rax | |
00007fd17b2b10db 488b9560ffffff mov rdx, qword ptr [rbp - 0xa0] | |
000001a2 +rdx | |
00007fd17b2b10e2 488d3c24 lea rdi, [rsp] | |
00007fd17b2b10e6 488db570ffffff lea rsi, [rbp - 0x90] | |
00007fd17b2b10ed 48a5 movsq qword ptr es:[rdi], qword ptr [rsi] | |
00007fd17b2b10ef 488b0e mov rcx, qword ptr [rsi] | |
000001b2 +rcx | |
00007fd17b2b10f2 48894c2408 mov qword ptr [rsp + 0x8], rcx | |
000001b7 +sp+8 | |
00007fd17b2b10f7 4883c608 add rsi, 0x8 | |
00007fd17b2b10fb 4883c708 add rdi, 0x8 | |
00007fd17b2b10ff 488b0e mov rcx, qword ptr [rsi] | |
00007fd17b2b1102 48894c2410 mov qword ptr [rsp + 0x10], rcx | |
000001c7 +sp+10 | |
00007fd17b2b1107 4883c608 add rsi, 0x8 | |
00007fd17b2b110b 4883c708 add rdi, 0x8 | |
00007fd17b2b110f 488b0e mov rcx, qword ptr [rsi] | |
00007fd17b2b1112 48894c2418 mov qword ptr [rsp + 0x18], rcx | |
000001d7 +sp+18 | |
00007fd17b2b1117 4883c608 add rsi, 0x8 | |
00007fd17b2b111b 4883c708 add rdi, 0x8 | |
00007fd17b2b111f 488b0e mov rcx, qword ptr [rsi] | |
00007fd17b2b1122 48894c2420 mov qword ptr [rsp + 0x20], rcx | |
000001e7 +sp+20 | |
00007fd17b2b1127 4883c608 add rsi, 0x8 | |
00007fd17b2b112b 4883c708 add rdi, 0x8 | |
00007fd17b2b112f 48a5 movsq qword ptr es:[rdi], qword ptr [rsi] | |
00007fd17b2b1131 488b0e mov rcx, qword ptr [rsi] | |
00007fd17b2b1134 48894c2430 mov qword ptr [rsp + 0x30], rcx | |
000001f9 +sp+30 | |
00007fd17b2b1139 4883c608 add rsi, 0x8 | |
00007fd17b2b113d 4883c708 add rdi, 0x8 | |
00007fd17b2b1141 488b0e mov rcx, qword ptr [rsi] | |
00007fd17b2b1144 48894c2438 mov qword ptr [rsp + 0x38], rcx | |
00000209 +sp+38 | |
00007fd17b2b1149 488b45f8 mov rax, qword ptr [rbp - 0x8] | |
00007fd17b2b114d 488b4828 mov rcx, qword ptr [rax + 0x28] | |
00007fd17b2b1151 488b75e8 mov rsi, qword ptr [rbp - 0x18] | |
00000215 +rsi | |
00007fd17b2b1155 488b7dd0 mov rdi, qword ptr [rbp - 0x30] | |
00000219 +rdi | |
00007fd17b2b1159 4c8b45d8 mov r8, qword ptr [rbp - 0x28] | |
0000021d +r8 | |
00007fd17b2b115d ff15656360ff call qword ptr [rip - 0x9f9c9b] | |
00000223 -sp+38 -sp+30 -sp+20 -sp+18 -sp+10 -sp+8 -r8 -rdi -rsi -rdx -rcx -rax | |
00007fd17b2b1163 8945b4 mov dword ptr [rbp - 0x4c], eax | |
00007fd17b2b1166 eb05 jmp 0x7fd17b2b116d | |
00007fd17b2b1168 33c0 xor eax, eax | |
00007fd17b2b116a 8945b4 mov dword ptr [rbp - 0x4c], eax | |
00007fd17b2b116d 837db400 cmp dword ptr [rbp - 0x4c], 0x0 | |
00007fd17b2b1171 0f95c0 setne al | |
00007fd17b2b1174 0fb6c0 movzx eax, al | |
00007fd17b2b1177 8945b0 mov dword ptr [rbp - 0x50], eax | |
00007fd17b2b117a 8b45b0 mov eax, dword ptr [rbp - 0x50] | |
/_/src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs @ 1191: | |
0000023d not interruptible | |
00007fd17b2b117d c5f877 vzeroupper | |
00007fd17b2b1180 4883c460 add rsp, 0x60 | |
00007fd17b2b1184 5d pop rbp | |
00007fd17b2b1185 c3 ret | |
/_/src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs @ 1184: | |
00007fd17b2b1186 55 push rbp | |
00007fd17b2b1187 4883ec60 sub rsp, 0x60 | |
00007fd17b2b118b 488b6f58 mov rbp, qword ptr [rdi + 0x58] | |
00007fd17b2b118f 48896c2458 mov qword ptr [rsp + 0x58], rbp | |
00007fd17b2b1194 488dad00010000 lea rbp, [rbp + 0x100] | |
/_/src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs @ 1187: | |
0000025b interruptible | |
0000025b +rsi | |
00007fd17b2b119b 4889b568ffffff mov qword ptr [rbp - 0x98], rsi | |
00007fd17b2b11a2 488d058bfeffff lea rax, [rip - 0x175] | |
/_/src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs @ 1191: | |
00000269 not interruptible | |
00000269 -rsi | |
00007fd17b2b11a9 c5f877 vzeroupper | |
00007fd17b2b11ac 4883c460 add rsp, 0x60 | |
00007fd17b2b11b0 5d pop rbp | |
00007fd17b2b11b1 c3 ret | |
(lldb) frame sel 7 | |
frame #7: 0x00007fd17b2b1033 | |
-> 0x7fd17b2b1033: nop | |
0x7fd17b2b1034: vzeroupper | |
0x7fd17b2b1037: add rsp, 0x100 | |
0x7fd17b2b103e: pop rbp | |
(lldb) p *(void**)($rbp-0x20) | |
(void *) $0 = 0x00007f91aa899f98 | |
(lldb) dumpobj 0x00007f91aa899f98 | |
Name: System.Action`1[[System.ValueTuple`2[[System.Action`1[[Microsoft.CodeAnalysis.Diagnostics.SymbolAnalysisContext, Microsoft.CodeAnalysis]], System.Private.CoreLib],[Microsoft.CodeAnalysis.Diagnostics.SymbolAnalysisContext, Microsoft.CodeAnalysis]], System.Private.CoreLib]] | |
MethodTable: 00007fd17b56eb08 | |
EEClass: 00007fd17b53e0c8 | |
Tracked Type: false | |
Size: 64(0x40) bytes | |
File: /home/jakob/dev/dotnet/performance/tools/dotnet/x64/shared/Microsoft.NETCore.App/9.0.0-preview.6.24319.11/System.Private.CoreLib.dll | |
Fields: | |
MT Field Offset Type VT Attr Value Name | |
00007fd1753b49a0 40001bb 8 System.Object 0 instance 00007f91a1f0a910 _target | |
00007fd1753b49a0 40001bc 10 System.Object 0 instance 0000000000000000 _methodBase | |
00007fd176295c80 40001bd 18 System.IntPtr 1 instance 00007FD17A920108 _methodPtr | |
00007fd176295c80 40001be 20 System.IntPtr 1 instance 0000000000000000 _methodPtrAux | |
00007fd1753b49a0 4000261 28 System.Object 0 instance 0000000000000000 _invocationList | |
00007fd176295c80 4000262 30 System.IntPtr 1 instance 0000000000000000 _invocationCount | |
(lldb) clru 7FD17A920108 | |
Unmanaged code | |
00007fd17a920108 ff25fa3f0000 jmp qword ptr [rip + 0x3ffa] | |
00007fd17a92010e 4c8b15fb3f0000 mov r10, qword ptr [rip + 0x3ffb] | |
00007fd17a920115 ff25fd3f0000 jmp qword ptr [rip + 0x3ffd] | |
00007fd17a92011b 90 nop | |
00007fd17a92011c 488b05f9ff25fa mov rax, qword ptr [rip - 0x5da0007] | |
(lldb) p *(void**)(0x7fd17a92010e + 0x3ffa) | |
(void *) $3 = 0x00007fd17660c550 | |
(lldb) clru 7fd17660c550 | |
preJIT generated code | |
Microsoft.CodeAnalysis.Diagnostics.AnalyzerExecutor+<>c.<ExecuteSymbolActions>b__45_1(System.ValueTuple`2<System.Action`1<Microsoft.CodeAnalysis.Diagnostics.SymbolAnalysisContext>,Microsoft.CodeAnalysis.Diagnostics.SymbolAnalysisContext>) | |
ilAddr is 00007FD1767FC9EC pImport is 0000000004947750 | |
Begin 00007FD17660C550, size cd | |
/_/src/Compilers/Core/Portable/DiagnosticAnalyzer/AnalyzerExecutor.cs @ 394: | |
>>> 00007fd17660c550 55 push rbp | |
00007fd17660c551 4883ec60 sub rsp, 0x60 | |
00007fd17660c555 488d6c2460 lea rbp, [rsp + 0x60] | |
00007fd17660c55a 33c0 xor eax, eax | |
00007fd17660c55c 488945a8 mov qword ptr [rbp - 0x58], rax | |
00007fd17660c560 450f57c0 xorps xmm8, xmm8 | |
00007fd17660c564 440f2945b0 movaps xmmword ptr [rbp - 0x50], xmm8 | |
00007fd17660c569 440f2945c0 movaps xmmword ptr [rbp - 0x40], xmm8 | |
00007fd17660c56e 440f2945d0 movaps xmmword ptr [rbp - 0x30], xmm8 | |
00007fd17660c573 440f2945e0 movaps xmmword ptr [rbp - 0x20], xmm8 | |
00007fd17660c578 440f2945f0 movaps xmmword ptr [rbp - 0x10], xmm8 | |
00007fd17660c57d 90 nop | |
00007fd17660c57e 488d7da8 lea rdi, [rbp - 0x58] | |
00007fd17660c582 488d7510 lea rsi, [rbp + 0x10] | |
00007fd17660c586 ba58000000 mov edx, 0x58 | |
00007fd17660c58b ff1517044300 call qword ptr [rip + 0x430417] | |
00007fd17660c591 488d7d10 lea rdi, [rbp + 0x10] | |
00007fd17660c595 488d7518 lea rsi, [rbp + 0x18] | |
00007fd17660c599 488b0e mov rcx, qword ptr [rsi] | |
00007fd17660c59c 48894d10 mov qword ptr [rbp + 0x10], rcx | |
00007fd17660c5a0 4883c608 add rsi, 0x8 | |
00007fd17660c5a4 4883c708 add rdi, 0x8 | |
00007fd17660c5a8 488b0e mov rcx, qword ptr [rsi] | |
00007fd17660c5ab 48894d18 mov qword ptr [rbp + 0x18], rcx | |
00007fd17660c5af 4883c608 add rsi, 0x8 | |
00007fd17660c5b3 4883c708 add rdi, 0x8 | |
00007fd17660c5b7 488b0e mov rcx, qword ptr [rsi] | |
00007fd17660c5ba 48894d20 mov qword ptr [rbp + 0x20], rcx | |
00007fd17660c5be 4883c608 add rsi, 0x8 | |
00007fd17660c5c2 4883c708 add rdi, 0x8 | |
00007fd17660c5c6 488b0e mov rcx, qword ptr [rsi] | |
00007fd17660c5c9 48894d28 mov qword ptr [rbp + 0x28], rcx | |
00007fd17660c5cd 4883c608 add rsi, 0x8 | |
00007fd17660c5d1 4883c708 add rdi, 0x8 | |
00007fd17660c5d5 488b0e mov rcx, qword ptr [rsi] | |
00007fd17660c5d8 48894d30 mov qword ptr [rbp + 0x30], rcx | |
00007fd17660c5dc 4883c608 add rsi, 0x8 | |
00007fd17660c5e0 4883c708 add rdi, 0x8 | |
00007fd17660c5e4 488b0e mov rcx, qword ptr [rsi] | |
00007fd17660c5e7 48894d38 mov qword ptr [rbp + 0x38], rcx | |
00007fd17660c5eb 4883c608 add rsi, 0x8 | |
00007fd17660c5ef 4883c708 add rdi, 0x8 | |
00007fd17660c5f3 48a5 movsq qword ptr es:[rdi], qword ptr [rsi] | |
00007fd17660c5f5 488b0e mov rcx, qword ptr [rsi] | |
00007fd17660c5f8 48894d48 mov qword ptr [rbp + 0x48], rcx | |
00007fd17660c5fc 4883c608 add rsi, 0x8 | |
00007fd17660c600 4883c708 add rdi, 0x8 | |
00007fd17660c604 48a5 movsq qword ptr es:[rdi], qword ptr [rsi] | |
00007fd17660c606 48a5 movsq qword ptr es:[rdi], qword ptr [rsi] | |
00007fd17660c608 488b7da8 mov rdi, qword ptr [rbp - 0x58] | |
00007fd17660c60c 488b7f08 mov rdi, qword ptr [rdi + 0x8] | |
00007fd17660c610 488b45a8 mov rax, qword ptr [rbp - 0x58] | |
00007fd17660c614 4883c460 add rsp, 0x60 | |
00007fd17660c618 5d pop rbp | |
00007fd17660c619 48ff6018 jmp qword ptr [rax + 0x18] | |
(lldb) ^D |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment