(para VC++ 2010)
Citar
asm(".text\n"
".globl _pOrig_glClear@4;\n"
"_pOrig_glClear@4:\n"
"movl _dwFarSegment,%eax;\n"
"movl %fs:0x18,%edx;\n"
"addl (%eax),%edx;\n"
"movl (%edx),%edx;\n"
"jmpl *0x32C(%edx);");
".globl _pOrig_glClear@4;\n"
"_pOrig_glClear@4:\n"
"movl _dwFarSegment,%eax;\n"
"movl %fs:0x18,%edx;\n"
"addl (%eax),%edx;\n"
"movl (%edx),%edx;\n"
"jmpl *0x32C(%edx);");
--->
Lo que me interesa es esta linea y esta otra.
-> "jmpl *0x32C(%edx);");
este nombre _dw quiero saber si es algo que se define sólo o no sé.
-> "movl _dwFarSegment,%eax;\n"
-------
¿Esto queda asi?
-> "addl (%eax),%edx;\n"
--> "ADD EDX, [EAX]