Last active
December 29, 2017 21:44
-
-
Save alimozdemir/163e9650ae6bb4f14b73c7bf1c7e1d4c 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
// params call | |
00007fff`0ca4d060 paramsBenchmark.ParameterBenchmark.ParamsWithObject() | |
00007fff`0ca4d076 83fe01 cmp esi,1 | |
00007fff`0ca4d079 751f jne 00007fff`0ca4d09a | |
00007fff`0ca4d07b 48b9a229a168ff7f0000 mov rcx,offset System_Private_CoreLib+0xe29a2 (00007fff`68a129a2) | |
00007fff`0ca4d085 ba02000000 mov edx,2 | |
00007fff`0ca4d08a e8b173ad5f call coreclr!MetaDataGetDispenser+0x72960 (00007fff`6c524440) | |
not managed method | |
00007fff`0ca4d08f ff05ef950400 inc dword ptr [00007fff`0ca96684] | |
// classic call then object array | |
00007fff`0ca3d060 paramsBenchmark.ParameterBenchmark.ClassicWithObjectArray() | |
00007fff`0ca3d07d 83fe01 cmp esi,1 | |
00007fff`0ca3d080 750e jne 00007fff`0ca3d090 | |
00007fff`0ca3d082 33c9 xor ecx,ecx | |
00007fff`0ca3d084 33d2 xor edx,edx | |
00007fff`0ca3d086 e885f3ffff call 00007fff`0ca3c410 | |
BarObject | |
00007fff`0ca3d08b e923010000 jmp 00007fff`0ca3d1b3 | |
//BarObject(object, object) subroutine | |
00007fff`0ca3d230 paramsBenchmark.FooClassicWithArray.BarObject(System.Object, System.Object) | |
00007fff`0ca3d23d ff053d940400 inc dword ptr [00007fff`0ca86680] | |
00007fff`0ca3d243 48b9a229a168ff7f0000 mov rcx,offset System_Private_CoreLib+0xe29a2 (00007fff`68a129a2) | |
00007fff`0ca3d24d ba02000000 mov edx,2 | |
00007fff`0ca3d252 e8e971ae5f call coreclr!MetaDataGetDispenser+0x72960 (00007fff`6c524440) | |
not managed method | |
00007fff`0ca3d257 488bd8 mov rbx,rax | |
00007fff`0ca3d25a 488bcb mov rcx,rbx | |
00007fff`0ca3d25d 4c8bc6 mov r8,rsi | |
00007fff`0ca3d260 33d2 xor edx,edx | |
00007fff`0ca3d262 e81956ae5f call coreclr!MetaDataGetDispenser+0x70da0 (00007fff`6c522880) | |
not managed method | |
00007fff`0ca3d267 488bcb mov rcx,rbx | |
00007fff`0ca3d26a 4c8bc7 mov r8,rdi | |
00007fff`0ca3d26d ba01000000 mov edx,1 | |
00007fff`0ca3d272 e80956ae5f call coreclr!MetaDataGetDispenser+0x70da0 (00007fff`6c522880) | |
not managed method | |
00007fff`0ca3d277 90 nop |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment