Skip to content

Instantly share code, notes, and snippets.

Created April 25, 2014 12:53
Show Gist options
  • Save anonymous/7e64fe0faa09b313c753 to your computer and use it in GitHub Desktop.
Save anonymous/7e64fe0faa09b313c753 to your computer and use it in GitHub Desktop.
call rax # iftmp.0
mov QWORD PTR [rbp-48], 1 # v.__pfn,
mov QWORD PTR [rbp-40], 0 # v.__delta,
mov rax, QWORD PTR [rbp-48] # D.2067, v.__pfn
and eax, 1 # D.2068,
test rax, rax # D.2068
jne .L8 #,
mov rax, QWORD PTR [rbp-48] # iftmp.1, v.__pfn
jmp .L9 #
.L8:
mov rax, QWORD PTR [rbp-40] # D.2068, v.__delta
lea rdx, [rbp-16] # tmp96,
add rax, rdx # D.2070, tmp96
mov rdx, QWORD PTR [rax] # D.2071, MEM[(int (*__vtbl_ptr_type) () * *)_26]
mov rax, QWORD PTR [rbp-48] # D.2067, v.__pfn
sub rax, 1 # D.2068,
add rax, rdx # D.2071, D.2071
mov rax, QWORD PTR [rax] # iftmp.1, *_32
.L9:
mov rdx, QWORD PTR [rbp-40] # D.2068, v.__delta
lea rcx, [rbp-16] # tmp97,
add rdx, rcx # D.2070, tmp97
mov rdi, rdx #, D.2070
call rax # iftmp.1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment