aboutsummaryrefslogtreecommitdiffstats
path: root/src/3rdparty/masm/assembler
diff options
context:
space:
mode:
Diffstat (limited to 'src/3rdparty/masm/assembler')
-rw-r--r--src/3rdparty/masm/assembler/MacroAssemblerX86.h5
-rw-r--r--src/3rdparty/masm/assembler/MacroAssemblerX86_64.h5
2 files changed, 10 insertions, 0 deletions
diff --git a/src/3rdparty/masm/assembler/MacroAssemblerX86.h b/src/3rdparty/masm/assembler/MacroAssemblerX86.h
index 7a01e41e11..9a33fe870e 100644
--- a/src/3rdparty/masm/assembler/MacroAssemblerX86.h
+++ b/src/3rdparty/masm/assembler/MacroAssemblerX86.h
@@ -197,6 +197,11 @@ public:
return Call(m_assembler.call(), Call::Linkable);
}
+ void callToRetrieveIP()
+ {
+ m_assembler.call();
+ }
+
// Address is a memory location containing the address to jump to
void jump(AbsoluteAddress address)
{
diff --git a/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h b/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
index db0e880cb9..9e74f1c29f 100644
--- a/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
+++ b/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
@@ -136,6 +136,11 @@ public:
return result;
}
+ void callToRetrieveIP()
+ {
+ m_assembler.call();
+ }
+
// Address is a memory location containing the address to jump to
void jump(AbsoluteAddress address)
{