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

php - How can I edit my code to echo the data of child's element where my search term was found in, in XMLReader? -

jQuery Ajax Render Fragments OR Whole Page -

java - Why is BlockingQueue.take() not releasing the thread? -