Skip to content

Instantly share code, notes, and snippets.

@esdrubal
Last active August 22, 2016 14:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save esdrubal/47c59a03fb2d318b36940b91ce2a5926 to your computer and use it in GitHub Desktop.
Save esdrubal/47c59a03fb2d318b36940b91ce2a5926 to your computer and use it in GitHub Desktop.
Without IL_OP_SEQ_POINT With IL_OP_SEQ_POINT
Method Mono.CSharp.Variance Mono.CSharp.VarianceDecl:CheckTypeVariance | Method Mono.CSharp.Variance Mono.CSharp.VarianceDecl:CheckTypeVariance
0000000000000000 subq $0x0, %rsp 0000000000000000 subq $0x0, %rsp
0000000000000004 movq %rbx, (%rsp) 0000000000000004 movq %rbx, (%rsp)
0000000000000008 movq %rbp, 0x0(%rsp) 0000000000000008 movq %rbp, 0x0(%rsp)
000000000000000d movq %r12, 0x0(%rsp) 000000000000000d movq %r12, 0x0(%rsp)
0000000000000012 movq %r13, 0x0(%rsp) 0000000000000012 movq %r13, 0x0(%rsp)
0000000000000017 movq %r14, 0x0(%rsp) 0000000000000017 movq %r14, 0x0(%rsp)
000000000000001c movq %r15, 0x0(%rsp) 000000000000001c movq %r15, 0x0(%rsp)
0000000000000021 movq %rdi, %r13 0000000000000021 movq %rdi, %r13
0000000000000024 movq %rsi, 0x0(%rsp) 0000000000000024 movq %rsi, 0x0(%rsp)
0000000000000029 movq %rdx, 0x0(%rsp) 0000000000000029 movq %rdx, 0x0(%rsp)
000000000000002e nop 000000000000002e nop
0000000000000030 movq %r13, %r12 0000000000000030 movq %r13, %r12
0000000000000033 movq %r13, %rbx 0000000000000033 movq %r13, %rbx
0000000000000036 xorl %eax, %eax 0000000000000036 xorl %eax, %eax
0000000000000038 cmpq %rax, %r13 0000000000000038 cmpq %rax, %r13
000000000000003b je 0x0 000000000000003b je 0x0
000000000000003d xorl %eax, %eax 000000000000003d xorl %eax, %eax
000000000000003f movq (%r13,%rax), %rax 000000000000003f movq (%r13,%rax), %rax
0000000000000044 xorl %ecx, %ecx 0000000000000044 xorl %ecx, %ecx
0000000000000046 movq (%rax,%rcx), %rax 0000000000000046 movq (%rax,%rcx), %rax
000000000000004a movabsq $0x0, %rcx 000000000000004a movabsq $0x0, %rcx
0000000000000054 movq (%rax,%rcx), %rax 0000000000000054 movq (%rax,%rcx), %rax
0000000000000058 movabsq $0x0, %rcx 0000000000000058 movabsq $0x0, %rcx
0000000000000062 movq (%rax,%rcx), %rax 0000000000000062 movq (%rax,%rcx), %rax
0000000000000066 movq %r12, %rbx 0000000000000066 movq %r12, %rbx
0000000000000069 movabsq $0x0, %rcx ## imm = 0x0 0000000000000069 movabsq $0x0, %rcx ## imm = 0x0
0000000000000073 cmpq %rcx, %rax 0000000000000073 cmpq %rcx, %rax
0000000000000076 je 0x0 0000000000000076 je 0x0
0000000000000078 xorl %ebx, %ebx 0000000000000078 xorl %ebx, %ebx
000000000000007a movq %rbx, %r12 000000000000007a movq %rbx, %r12
000000000000007d xorl %eax, %eax 000000000000007d xorl %eax, %eax
000000000000007f cmpq %rax, %rbx 000000000000007f cmpq %rax, %rbx
0000000000000082 je 0x0 0000000000000082 je 0x0
0000000000000088 cmpl $0x0, (%r12) 0000000000000088 cmpl $0x0, (%r12)
000000000000008d movslq 0x0(%r12), %r13 000000000000008d movslq 0x0(%r12), %r13
0000000000000092 cmpl $0x0, 0x0(%rsp) 0000000000000092 cmpl $0x0, 0x0(%rsp)
0000000000000097 jne 0x0 0000000000000097 jne 0x0
0000000000000099 cmpl 0x0(%rsp), %r13d 0000000000000099 cmpl 0x0(%rsp), %r13d
000000000000009e jne 0x0 000000000000009e jne 0x0
00000000000000a0 movabsq $0x0, %rax 00000000000000a0 movabsq $0x0, %rax
00000000000000aa cmpl %eax, 0x0(%rsp) 00000000000000aa cmpl %eax, 0x0(%rsp)
00000000000000ae jne 0x0 00000000000000ae jne 0x0
00000000000000b0 movabsq $-0x0, %rax 00000000000000b0 movabsq $-0x0, %rax
00000000000000ba cmpl %eax, %r13d 00000000000000ba cmpl %eax, %r13d
00000000000000bd je 0x0 00000000000000bd je 0x0
00000000000000bf movabsq $-0x0, %rax 00000000000000bf movabsq $-0x0, %rax
00000000000000c9 cmpl %eax, 0x0(%rsp) 00000000000000c9 cmpl %eax, 0x0(%rsp)
00000000000000cd jne 0x0 00000000000000cd jne 0x0
00000000000000d3 movabsq $0x0, %rax 00000000000000d3 movabsq $0x0, %rax
00000000000000dd cmpl %eax, %r13d 00000000000000dd cmpl %eax, %r13d
00000000000000e0 jne 0x0 00000000000000e0 jne 0x0
00000000000000e6 movabsq $0x0, %rax 00000000000000e6 movabsq $0x0, %rax
00000000000000f0 movq (%r12,%rax), %rbx 00000000000000f0 movq (%r12,%rax), %rbx
00000000000000f4 xorl %eax, %eax 00000000000000f4 xorl %eax, %eax
00000000000000f6 cmpq %rax, %rbx 00000000000000f6 cmpq %rax, %rbx
00000000000000f9 je 0x0 00000000000000f9 je 0x0
00000000000000ff xorl %eax, %eax 00000000000000ff xorl %eax, %eax
0000000000000101 movq (%rbx,%rax), %rbp 0000000000000101 movq (%rbx,%rax), %rbp
0000000000000105 movzwl 0x0(%rbp), %eax 0000000000000105 movzwl 0x0(%rbp), %eax
0000000000000109 movabsq $0x0, %rcx 0000000000000109 movabsq $0x0, %rcx
0000000000000113 cmpq %rcx, %rax 0000000000000113 cmpq %rcx, %rax
0000000000000116 jb 0x0 0000000000000116 jb 0x0
0000000000000118 movabsq $0x0, %rax 0000000000000118 movabsq $0x0, %rax
0000000000000122 movq (%rbp,%rax), %rax 0000000000000122 movq (%rbp,%rax), %rax
0000000000000127 movsbq 0x0(%rax), %rax 0000000000000127 movsbq 0x0(%rax), %rax
000000000000012c andq $0x0, %rax 000000000000012c andq $0x0, %rax
0000000000000130 xorl %ecx, %ecx 0000000000000130 xorl %ecx, %ecx
0000000000000132 cmpq %rcx, %rax 0000000000000132 cmpq %rcx, %rax
0000000000000135 jne 0x0 0000000000000135 jne 0x0
0000000000000137 xorl %eax, %eax 0000000000000137 xorl %eax, %eax
0000000000000139 movq (%rbp,%rax), %rax 0000000000000139 movq (%rbp,%rax), %rax
000000000000013e movabsq $0x0, %rcx ## imm = 0x0 000000000000013e movabsq $0x0, %rcx ## imm = 0x0
0000000000000148 cmpq %rcx, %rax 0000000000000148 cmpq %rcx, %rax
000000000000014b jne 0x0 000000000000014b jne 0x0
0000000000000151 movabsq $0x0, %rax 0000000000000151 movabsq $0x0, %rax
000000000000015b movq (%rbx,%rax), %rax 000000000000015b movq (%rbx,%rax), %rax
000000000000015f xorl %ecx, %ecx 000000000000015f xorl %ecx, %ecx
0000000000000161 cmpq %rcx, %rax 0000000000000161 cmpq %rcx, %rax
0000000000000164 je 0x0 0000000000000164 je 0x0
000000000000016a movabsq $0x0, %r15 000000000000016a movabsq $0x0, %r15
0000000000000174 jmp 0x0 0000000000000174 jmp 0x0
0000000000000176 xorl %r15d, %r15d 0000000000000176 xorl %r15d, %r15d
0000000000000179 testl %r15d, %r15d 0000000000000179 testl %r15d, %r15d
000000000000017c je 0x0 000000000000017c je 0x0
000000000000017e movq %rbx, %rdi 000000000000017e movq %rbx, %rdi
0000000000000181 movabsq $0x0, %r11 ## imm = 0x0 0000000000000181 movabsq $0x0, %r11 ## imm = 0x0
000000000000018b callq *%r11 000000000000018b callq *%r11
000000000000018e xorl %ecx, %ecx 000000000000018e xorl %ecx, %ecx
0000000000000190 cmpq %rcx, %rax 0000000000000190 cmpq %rcx, %rax
0000000000000193 je 0x0 0000000000000193 je 0x0
0000000000000199 movq %rbx, %rbp 0000000000000199 movq %rbx, %rbp
000000000000019c movq %rbp, %r14 000000000000019c movq %rbp, %r14
000000000000019f xorl %eax, %eax 000000000000019f xorl %eax, %eax
00000000000001a1 cmpq %rax, %rbp 00000000000001a1 cmpq %rax, %rbp
00000000000001a4 je 0x0 00000000000001a4 je 0x0
00000000000001a6 xorl %eax, %eax 00000000000001a6 xorl %eax, %eax
00000000000001a8 movq (%r14,%rax), %rax 00000000000001a8 movq (%r14,%rax), %rax
00000000000001ac xorl %ecx, %ecx 00000000000001ac xorl %ecx, %ecx
00000000000001ae movq (%rax,%rcx), %rax 00000000000001ae movq (%rax,%rcx), %rax
00000000000001b2 movabsq $0x0, %rcx 00000000000001b2 movabsq $0x0, %rcx
00000000000001bc movq (%rax,%rcx), %rax 00000000000001bc movq (%rax,%rcx), %rax
00000000000001c0 movabsq $0x0, %rcx 00000000000001c0 movabsq $0x0, %rcx
00000000000001ca movq (%rax,%rcx), %rax 00000000000001ca movq (%rax,%rcx), %rax
00000000000001ce movabsq $0x0, %rcx ## imm = 0x0 00000000000001ce movabsq $0x0, %rcx ## imm = 0x0
00000000000001d8 cmpq %rcx, %rax 00000000000001d8 cmpq %rcx, %rax
00000000000001db jne 0x0 00000000000001db jne 0x0
00000000000001e1 movq %r14, %rdi 00000000000001e1 movq %r14, %rdi
00000000000001e4 movabsq $0x0, %rax 00000000000001e4 movabsq $0x0, %rax
00000000000001ee movq (%rsp,%rax), %rsi 00000000000001ee movq (%rsp,%rax), %rsi
00000000000001f2 movslq 0x0(%rsp), %rdx 00000000000001f2 movslq 0x0(%rsp), %rdx
00000000000001f7 cmpl $0x0, (%r14) 00000000000001f7 cmpl $0x0, (%r14)
00000000000001fb movabsq $0x0, %r11 ## imm = 0x0 00000000000001fb movabsq $0x0, %r11 ## imm = 0x0
0000000000000205 callq *%r11 0000000000000205 callq *%r11
0000000000000208 movslq 0x0(%rsp), %rax 0000000000000208 movslq 0x0(%rsp), %rax
000000000000020d jmp 0x0 000000000000020d jmp 0x0
0000000000000212 movq %r13, %rdi 0000000000000212 movq %r13, %rdi
0000000000000215 xorl %eax, %eax 0000000000000215 xorl %eax, %eax
0000000000000217 movq (%r13,%rax), %rax 0000000000000217 movq (%r13,%rax), %rax
000000000000021c callq *0x0(%rax) 000000000000021c callq *0x0(%rax)
0000000000000222 movslq 0x0(%rax), %rax 0000000000000222 movslq 0x0(%rax), %rax
0000000000000226 xorl %ecx, %ecx 0000000000000226 xorl %ecx, %ecx
0000000000000228 cmpl %ecx, %eax 0000000000000228 cmpl %ecx, %eax
000000000000022a jle 0x0 000000000000022a jle 0x0
0000000000000230 cmpl $0x0, (%r13) 0000000000000230 cmpl $0x0, (%r13)
0000000000000235 movabsq $0x0, %rax 0000000000000235 movabsq $0x0, %rax
000000000000023f movq (%r13,%rax), %rbx 000000000000023f movq (%r13,%rax), %rbx
0000000000000244 xorl %eax, %eax 0000000000000244 xorl %eax, %eax
0000000000000246 cmpq %rax, %rbx 0000000000000246 cmpq %rax, %rbx
0000000000000249 je 0x0 0000000000000249 je 0x0
000000000000024f xorl %eax, %eax 000000000000024f xorl %eax, %eax
0000000000000251 movq (%rbx,%rax), %r15 0000000000000251 movq (%rbx,%rax), %r15
0000000000000255 movzwl 0x0(%r15), %eax 0000000000000255 movzwl 0x0(%r15), %eax
000000000000025a movabsq $0x0, %rcx 000000000000025a movabsq $0x0, %rcx
0000000000000264 cmpq %rcx, %rax 0000000000000264 cmpq %rcx, %rax
0000000000000267 jb 0x0 0000000000000267 jb 0x0
0000000000000269 movabsq $0x0, %rax 0000000000000269 movabsq $0x0, %rax
0000000000000273 movq (%r15,%rax), %rax 0000000000000273 movq (%r15,%rax), %rax
0000000000000277 movsbq 0x0(%rax), %rax 0000000000000277 movsbq 0x0(%rax), %rax
000000000000027c andq $0x0, %rax 000000000000027c andq $0x0, %rax
0000000000000280 xorl %ecx, %ecx 0000000000000280 xorl %ecx, %ecx
0000000000000282 cmpq %rcx, %rax 0000000000000282 cmpq %rcx, %rax
0000000000000285 jne 0x0 0000000000000285 jne 0x0
0000000000000287 xorl %eax, %eax 0000000000000287 xorl %eax, %eax
0000000000000289 movq (%r15,%rax), %rax 0000000000000289 movq (%r15,%rax), %rax
000000000000028d movabsq $0x0, %rcx ## imm = 0x0 000000000000028d movabsq $0x0, %rcx ## imm = 0x0
0000000000000297 cmpq %rcx, %rax 0000000000000297 cmpq %rcx, %rax
000000000000029a jne 0x0 000000000000029a jne 0x0
00000000000002a0 movabsq $0x0, %rax 00000000000002a0 movabsq $0x0, %rax
00000000000002aa movq (%rbx,%rax), %rax 00000000000002aa movq (%rbx,%rax), %rax
00000000000002ae xorl %ecx, %ecx 00000000000002ae xorl %ecx, %ecx
00000000000002b0 cmpq %rcx, %rax 00000000000002b0 cmpq %rcx, %rax
00000000000002b3 je 0x0 00000000000002b3 je 0x0
00000000000002b9 movabsq $0x0, %rbp 00000000000002b9 movabsq $0x0, %rbp
00000000000002c3 jmp 0x0 00000000000002c3 jmp 0x0
00000000000002c5 xorl %ebp, %ebp 00000000000002c5 xorl %ebp, %ebp
00000000000002c7 testl %ebp, %ebp 00000000000002c7 testl %ebp, %ebp
00000000000002c9 je 0x0 00000000000002c9 je 0x0
00000000000002cb movq %rbx, %rdi 00000000000002cb movq %rbx, %rdi
00000000000002ce movabsq $0x0, %r11 ## imm = 0x0 00000000000002ce movabsq $0x0, %r11 ## imm = 0x0
00000000000002d8 callq *%r11 00000000000002d8 callq *%r11
00000000000002db xorl %ecx, %ecx 00000000000002db xorl %ecx, %ecx
00000000000002dd cmpq %rcx, %rax 00000000000002dd cmpq %rcx, %rax
00000000000002e0 je 0x0 00000000000002e0 je 0x0
00000000000002e6 movq %rbx, 0x0(%rsp) 00000000000002e6 movq %rbx, 0x0(%rsp)
00000000000002eb movabsq $0x0, %rax 00000000000002eb movabsq $0x0, %rax
00000000000002f5 movq (%rsp,%rax), %rdi 00000000000002f5 movq (%rsp,%rax), %rdi
00000000000002f9 movabsq $0x0, %rax 00000000000002f9 movabsq $0x0, %rax
0000000000000303 movq (%rsp,%rax), %rax 0000000000000303 movq (%rsp,%rax), %rax
0000000000000307 xorl %ecx, %ecx 0000000000000307 xorl %ecx, %ecx
0000000000000309 movq (%rax,%rcx), %rax 0000000000000309 movq (%rax,%rcx), %rax
000000000000030d movabsq $0x0, %r10 ## imm = 0x0 000000000000030d movabsq $0x0, %r10 ## imm = 0x0
0000000000000317 callq *-0x0(%rax) 0000000000000317 callq *-0x0(%rax)
000000000000031a movq %rax, %r15 000000000000031a movq %rax, %r15
000000000000031d movq %r13, %rdi 000000000000031d movq %r13, %rdi
0000000000000320 movabsq $0x0, %r11 ## imm = 0x0 0000000000000320 movabsq $0x0, %r11 ## imm = 0x0
000000000000032a callq *%r11 000000000000032a callq *%r11
000000000000032d movq %rax, 0x0(%rsp) 000000000000032d movq %rax, 0x0(%rsp)
0000000000000332 xorl %r14d, %r14d 0000000000000332 xorl %r14d, %r14d
0000000000000335 jmp 0x0 0000000000000335 jmp 0x0
000000000000033a leaq (%rsp), %rsp 000000000000033a leaq (%rsp), %rsp
000000000000033f nop 000000000000033f nop
0000000000000340 movslq %r14d, %rax 0000000000000340 movslq %r14d, %rax
0000000000000343 cmpl %eax, 0x0(%r15) 0000000000000343 cmpl %eax, 0x0(%r15)
0000000000000347 jbe 0x0 0000000000000347 jbe 0x0
000000000000034d leaq 0x0(%r15,%rax,8), %rax 000000000000034d leaq 0x0(%r15,%rax,8), %rax
0000000000000352 xorl %ecx, %ecx 0000000000000352 xorl %ecx, %ecx
0000000000000354 movq (%rax,%rcx), %rax 0000000000000354 movq (%rax,%rcx), %rax
0000000000000358 movq %rax, %rcx 0000000000000358 movq %rax, %rcx
000000000000035b cmpl $0x0, (%rcx) 000000000000035b cmpl $0x0, (%rcx)
000000000000035e movslq 0x0(%rax), %rsi 000000000000035e movslq 0x0(%rax), %rsi
0000000000000362 movslq %r14d, %rcx 0000000000000362 movslq %r14d, %rcx
0000000000000365 movabsq $0x0, %rax 0000000000000365 movabsq $0x0, %rax
000000000000036f movq (%rsp,%rax), %rax 000000000000036f movq (%rsp,%rax), %rax
0000000000000373 leaq 0x0(%rax,%rcx,8), %rax 0000000000000373 leaq 0x0(%rax,%rcx,8), %rax
0000000000000378 xorl %ecx, %ecx 0000000000000378 xorl %ecx, %ecx
000000000000037a movq (%rax,%rcx), %rdi 000000000000037a movq (%rax,%rcx), %rdi
000000000000037e movslq 0x0(%rsp), %rax 000000000000037e movslq 0x0(%rsp), %rax
0000000000000383 imull %eax, %esi 0000000000000383 imull %eax, %esi
0000000000000386 movabsq $0x0, %rax 0000000000000386 movabsq $0x0, %rax
0000000000000390 movq (%rsp,%rax), %rdx 0000000000000390 movq (%rsp,%rax), %rdx
0000000000000394 movabsq $0x0, %r11 ## imm = 0x0 0000000000000394 movabsq $0x0, %r11 ## imm = 0x0
000000000000039e callq *%r11 000000000000039e callq *%r11
00000000000003a1 incl %r14d 00000000000003a1 incl %r14d
00000000000003a4 movabsq $0x0, %rax 00000000000003a4 movabsq $0x0, %rax
00000000000003ae movq (%rsp,%rax), %rax 00000000000003ae movq (%rsp,%rax), %rax
00000000000003b2 movslq 0x0(%rax), %rax 00000000000003b2 movslq 0x0(%rax), %rax
00000000000003b6 cmpl %eax, %r14d 00000000000003b6 cmpl %eax, %r14d
00000000000003b9 jl 0x0 00000000000003b9 jl 0x0
00000000000003bb movslq 0x0(%rsp), %rax 00000000000003bb movslq 0x0(%rsp), %rax
00000000000003c0 jmp 0x0 00000000000003c0 jmp 0x0
00000000000003c5 movq %r13, %rbx 00000000000003c5 movq %r13, %rbx
00000000000003c8 movq %r13, %rbp 00000000000003c8 movq %r13, %rbp
00000000000003cb xorl %eax, %eax 00000000000003cb xorl %eax, %eax
00000000000003cd cmpq %rax, %r13 00000000000003cd cmpq %rax, %r13
00000000000003d0 je 0x0 00000000000003d0 je 0x0
00000000000003d2 xorl %eax, %eax 00000000000003d2 xorl %eax, %eax
00000000000003d4 movq (%r13,%rax), %rax 00000000000003d4 movq (%r13,%rax), %rax
00000000000003d9 xorl %ecx, %ecx 00000000000003d9 xorl %ecx, %ecx
00000000000003db movq (%rax,%rcx), %rax 00000000000003db movq (%rax,%rcx), %rax
00000000000003df movabsq $0x0, %rcx 00000000000003df movabsq $0x0, %rcx
00000000000003e9 movq (%rax,%rcx), %rax 00000000000003e9 movq (%rax,%rcx), %rax
00000000000003ed movabsq $0x0, %rcx 00000000000003ed movabsq $0x0, %rcx
00000000000003f7 movq (%rax,%rcx), %rax 00000000000003f7 movq (%rax,%rcx), %rax
00000000000003fb movq %rbx, %rbp 00000000000003fb movq %rbx, %rbp
00000000000003fe movabsq $0x0, %rcx ## imm = 0x0 00000000000003fe movabsq $0x0, %rcx ## imm = 0x0
0000000000000408 cmpq %rcx, %rax 0000000000000408 cmpq %rcx, %rax
000000000000040b je 0x0 000000000000040b je 0x0
000000000000040d xorl %ebp, %ebp 000000000000040d xorl %ebp, %ebp
000000000000040f movq %rbp, %rbx 000000000000040f movq %rbp, %rbx
0000000000000412 xorl %eax, %eax 0000000000000412 xorl %eax, %eax
0000000000000414 cmpq %rax, %rbp 0000000000000414 cmpq %rax, %rbp
0000000000000417 je 0x0 0000000000000417 je 0x0
0000000000000419 cmpl $0x0, (%rbx) 0000000000000419 cmpl $0x0, (%rbx)
000000000000041c movabsq $0x0, %rax 000000000000041c movabsq $0x0, %rax
0000000000000426 movq (%rbx,%rax), %r13 | 0000000000000426 movq (%rbx,%rax), %rax
000000000000042a jmp 0x0 000000000000042a jmp 0x0
000000000000042f xorl %eax, %eax | 000000000000042f movq %rax, %r13
0000000000000431 movq (%rsp), %rbx | 0000000000000432 xorl %eax, %eax
0000000000000435 movq 0x0(%rsp), %rbp | 0000000000000434 movq (%rsp), %rbx
000000000000043a movq 0x0(%rsp), %r12 | 0000000000000438 movq 0x0(%rsp), %rbp
000000000000043f movq 0x0(%rsp), %r13 | 000000000000043d movq 0x0(%rsp), %r12
0000000000000444 movq 0x0(%rsp), %r14 | 0000000000000442 movq 0x0(%rsp), %r13
0000000000000449 movq 0x0(%rsp), %r15 | 0000000000000447 movq 0x0(%rsp), %r14
000000000000044e addq $0x0, %rsp | 000000000000044c movq 0x0(%rsp), %r15
0000000000000452 retq | 0000000000000451 addq $0x0, %rsp
0000000000000453 movabsq $0x0, %rdi ## imm = 0x0 | 0000000000000455 retq
000000000000045d movabsq $0x0, %r11 ## imm = 0x0 | 0000000000000456 movabsq $0x0, %rdi ## imm = 0x0
0000000000000467 callq *%r11 | 0000000000000460 movabsq $0x0, %r11 ## imm = 0x0
000000000000046a movq %rax, %rdi | 000000000000046a callq *%r11
000000000000046d movabsq $0x0, %r11 ## imm = 0x0 | 000000000000046d movq %rax, %rdi
0000000000000477 callq *%r11 | 0000000000000470 movabsq $0x0, %r11 ## imm = 0x0
000000000000047a xorl %ebp, %ebp | 000000000000047a callq *%r11
000000000000047c jmp 0x0 | 000000000000047d xorl %ebp, %ebp
0000000000000481 movabsq $0x0, %rdi ## imm = 0x0 | 000000000000047f jmp 0x0
000000000000048b movabsq $0x0, %r11 ## imm = 0x0 | 0000000000000484 movabsq $0x0, %rdi ## imm = 0x0
0000000000000495 callq *%r11 | 000000000000048e movabsq $0x0, %r11 ## imm = 0x0
0000000000000498 movq %rax, %rdi | 0000000000000498 callq *%r11
000000000000049b movabsq $0x0, %r11 ## imm = 0x0 | 000000000000049b movq %rax, %rdi
00000000000004a5 callq *%r11 | 000000000000049e movabsq $0x0, %r11 ## imm = 0x0
00000000000004a8 xorl %eax, %eax | 00000000000004a8 callq *%r11
00000000000004aa movq %rax, 0x0(%rsp) | 00000000000004ab xorl %eax, %eax
00000000000004af jmp 0x0 | 00000000000004ad movq %rax, 0x0(%rsp)
00000000000004b4 movl $0x0, %esi ## imm = 0x0 | 00000000000004b2 jmp 0x0
00000000000004b9 movl $0x0, %edi ## imm = 0x0 | 00000000000004b7 movl $0x0, %esi ## imm = 0x0
00000000000004be movabsq $0x0, %r11 ## imm = 0x0 | 00000000000004bc movl $0x0, %edi ## imm = 0x0
00000000000004c8 callq *%r11 | 00000000000004c1 movabsq $0x0, %r11 ## imm = 0x0
00000000000004cb movl $0x0, %esi ## imm = 0x0 | 00000000000004cb callq *%r11
00000000000004d0 movl $0x0, %edi ## imm = 0x0 | 00000000000004ce movl $0x0, %esi ## imm = 0x0
00000000000004d5 movabsq $0x0, %r11 ## imm = 0x0 | 00000000000004d3 movl $0x0, %edi ## imm = 0x0
00000000000004df callq *%r11 | 00000000000004d8 movabsq $0x0, %r11 ## imm = 0x0
00000000000004e2 movl $0x0, %esi ## imm = 0x0 | 00000000000004e2 callq *%r11
00000000000004e7 jmp 0x0 | 00000000000004e5 movl $0x0, %esi ## imm = 0x0
00000000000004e9 movl $0x0, %esi ## imm = 0x0 | 00000000000004ea jmp 0x0
00000000000004ee jmp 0x0 | 00000000000004ec movl $0x0, %esi ## imm = 0x0
00000000000004f0 movl $0x0, %esi ## imm = 0x0 | 00000000000004f1 jmp 0x0
00000000000004f5 jmp 0x0 | 00000000000004f3 movl $0x0, %esi ## imm = 0x0
00000000000004f7 movl $0x0, %esi ## imm = 0x0 | 00000000000004f8 jmp 0x0
00000000000004fc jmp 0x0 | 00000000000004fa movl $0x0, %esi ## imm = 0x0
> 00000000000004ff jmp 0x0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment