diff --git a/dyninstAPI/src/ast.C b/dyninstAPI/src/ast.C index 566a193..2b917fe 100644 --- a/dyninstAPI/src/ast.C +++ b/dyninstAPI/src/ast.C @@ -2347,17 +2347,16 @@ bool AstDynamicTargetNode::generateCode_phase2(codeGen &gen, #if defined (arch_x86) emitVload(loadRegRelativeOp, - (Address) sizeof(Address), + (Address)0, REGNUM_ESP, retReg, gen, noCost); -#elif defined (arch_x86_64) // KEVINTODO: untested +#elif defined (arch_x86_64) emitVload(loadRegRelativeOp, - (Address) sizeof(Address), + (Address)0, REGNUM_RSP, retReg, gen, noCost); - bpwarn("WARNING: Untested functionality for x86/64 platform"); #elif defined (arch_power) // KEVINTODO: untested emitVload(loadRegRelativeOp, (Address) sizeof(Address),