assembly - Wrong integer push on the stack -
am trying understand why instruction:
pushl 0x4013ea
not pushing value expected rather have on stack:
(gdb) x/wx $esp 0x22ff18: 0xc3899090
i on windows using gdb if help
thanks
i bet 0x4013ea being treated memory address, therefore, value @ address being pushed onto stack rather literal value itself.
try pushl $4013ea
(might need include 0x, depends on assembler syntax)
Comments
Post a Comment