Skip to content

Instantly share code, notes, and snippets.

@namazso
Created December 15, 2021 07:25
Show Gist options
  • Save namazso/125534d4e0710fc69c91fd50f6b95fcd to your computer and use it in GitHub Desktop.
Save namazso/125534d4e0710fc69c91fd50f6b95fcd to your computer and use it in GitHub Desktop.

Revisions

  1. namazso created this gist Dec 15, 2021.
    21 changes: 21 additions & 0 deletions flags.asm
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,21 @@
    .code

    getflags PROC FRAME
    pushfq
    .pushreg rax
    .endprolog
    .beginepilog
    pop rax
    ret
    getflags ENDP

    setflags PROC FRAME
    push rcx
    .pushreg rcx
    .endprolog
    .beginepilog
    popfq
    ret
    setflags ENDP

    END