Skip to content

Instantly share code, notes, and snippets.

@jakobbotsch
Created July 26, 2024 20:15
Show Gist options
  • Save jakobbotsch/1be616b38faf11573dcc2746e0449f0a to your computer and use it in GitHub Desktop.
Save jakobbotsch/1be616b38faf11573dcc2746e0449f0a to your computer and use it in GitHub Desktop.
(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