Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- MethodTable: 01204e24
- EEClass: 01201720
- Size: 16(0x10) bytes
- File: D:\Projects\Temp\ConsoleApp2\bin\Release\ConsoleApp2.exe
- Fields:
- MT Field Offset Type VT Attr Value Name
- 71de0994 4000001 4 System.Int32 1 instance 0 simpleField
- 71de0994 4000002 8 System.Int32 1 instance 100 <AutoProperty>k__BackingField
- ConsoleApp2.Program.Main(System.String[]) {
- 02d70448 55 push ebp
- 02d70449 8bec mov ebp,esp
- 02d7044b 56 push esi
- 02d7044c b9244e2001 mov ecx,1204E24h (MT: ConsoleApp2.Benchmark)
- 02d70451 e89e2c28fe call 00ff30f4 (JitHelp: CORINFO_HELP_NEWSFAST)
- 02d70456 8bf0 mov esi,eax
- 02d70458 c7460864000000 mov dword ptr [esi+8],64h
- 02d7045f 8bce mov ecx,esi
- 02d70461 ff15004e2001 call dword ptr ds:[1204E00h] (ConsoleApp2.Benchmark.ForToAutoProperty(), mdToken: 06000008)
- 02d70467 8bce mov ecx,esi
- 02d70469 ff15184e2001 call dword ptr ds:[1204E18h] (ConsoleApp2.Benchmark.ForToComplexProperty(), mdToken: 0600000a)
- 02d7046f 8bce mov ecx,esi
- 02d70471 ff150c4e2001 call dword ptr ds:[1204E0Ch] (ConsoleApp2.Benchmark.ForToSimpleProperty(), mdToken: 06000009)
- 02d70477 e8807e716f call mscorlib_ni+0xb582fc (724882fc) (System.Console.ReadLine(), mdToken: 06000b65)
- 02d7047c 8bce mov ecx,esi
- 02d7047e ff15004e2001 call dword ptr ds:[1204E00h] (ConsoleApp2.Benchmark.ForToAutoProperty(), mdToken: 06000008)
- 02d70484 8bce mov ecx,esi
- 02d70486 ff15184e2001 call dword ptr ds:[1204E18h] (ConsoleApp2.Benchmark.ForToComplexProperty(), mdToken: 0600000a)
- 02d7048c 8bce mov ecx,esi
- 02d7048e ff150c4e2001 call dword ptr ds:[1204E0Ch] (ConsoleApp2.Benchmark.ForToSimpleProperty(), mdToken: 06000009)
- 02d70494 5e pop esi
- 02d70495 5d pop ebp
- 02d70496 c3 ret
- ConsoleApp2.Benchmark.ForToAutoProperty()
- 02d704a8 55 push ebp
- 02d704a9 8bec mov ebp,esp
- 02d704ab 56 push esi
- 02d704ac 33f6 xor esi,esi
- 02d704ae 33d2 xor edx,edx
- 02d704b0 8b4108 mov eax,dword ptr [ecx+8]
- 02d704b3 85c0 test eax,eax
- 02d704b5 7e07 jle 02d704be
- 02d704b7 03f2 add esi,edx
- 02d704b9 42 inc edx
- 02d704ba 3bd0 cmp edx,eax
- 02d704bc 7cf9 jl 02d704b7
- 02d704be 8bc6 mov eax,esi
- 02d704c0 5e pop esi
- 02d704c1 5d pop ebp
- 02d704c2 c3 ret
- ConsoleApp2.Benchmark.ForToComplexProperty()
- 02d704d8 55 push ebp
- 02d704d9 8bec mov ebp,esp
- 02d704db 56 push esi
- 02d704dc 33f6 xor esi,esi
- 02d704de 33d2 xor edx,edx
- 02d704e0 8b4104 mov eax,dword ptr [ecx+4]
- 02d704e3 83c014 add eax,14h
- 02d704e6 85c0 test eax,eax
- 02d704e8 7e07 jle 02d704f1
- 02d704ea 03f2 add esi,edx
- 02d704ec 42 inc edx
- 02d704ed 3bd0 cmp edx,eax
- 02d704ef 7cf9 jl 02d704ea
- 02d704f1 8bc6 mov eax,esi
- 02d704f3 5e pop esi
- 02d704f4 5d pop ebp
- 02d704f5 c3 ret
- ConsoleApp2.Benchmark.ForToSimpleProperty()
- 02d70508 55 push ebp
- 02d70509 8bec mov ebp,esp
- 02d7050b 56 push esi
- 02d7050c 33f6 xor esi,esi
- 02d7050e 33d2 xor edx,edx
- 02d70510 8b4104 mov eax,dword ptr [ecx+4]
- 02d70513 85c0 test eax,eax
- 02d70515 7e07 jle 02d7051e
- 02d70517 03f2 add esi,edx
- 02d70519 42 inc edx
- 02d7051a 3bd0 cmp edx,eax
- 02d7051c 7cf9 jl 02d70517
- 02d7051e 8bc6 mov eax,esi
- 02d70520 5e pop esi
- 02d70521 5d pop ebp
- 02d70522 c3 ret
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement