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

Popular posts from this blog

linux - Using a Cron Job to check if my mod_wsgi / apache server is running and restart -

actionscript 3 - TweenLite does not work with object -

jQuery Ajax Render Fragments OR Whole Page -