diff options
Diffstat (limited to 'src/3rdparty/masm/assembler')
-rw-r--r-- | src/3rdparty/masm/assembler/MacroAssemblerX86.h | 5 | ||||
-rw-r--r-- | src/3rdparty/masm/assembler/MacroAssemblerX86_64.h | 5 |
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) { |