So I have the following.
0000024E9689000A | 68 FF 7F 00 00 | push 7FFF |
0000024E9689000F | 68 45 B2 8C DF | push FFFFFFFFDF8CB245 |
0000024E96890014 | 58 | pop rax |
0000024E96890015 | 50 | push rax |
0000024E96890016 | C3 | ret
I want to combine two DWORDs
, first pushing high one, then low and popping into rax
which if I understood correctly it should combine these 2 on stack into a QWORD
.
The process is 64-bit, what am I doing wrong?