Skip to content

Commit 43debbb

Browse files
author
Lody
authored
Merge pull request #47 from KB5201314/master
fix: use RAX register to reduce code byte length from 13 to 12
2 parents 544ff08 + 4a2a49b commit 43debbb

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

whale/src/dbi/x86_64/inline_hook_x86_64.cc

+2-2
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ void X86_64InlineHook::StartHook() {
1616
CHECK(address_ != 0 && replace_ != 0);
1717
X86_64Assembler masm;
1818

19-
__ movq(R12, Immediate(replace_));
20-
__ jmp(R12);
19+
__ movq(RAX, Immediate(replace_));
20+
__ jmp(RAX);
2121
masm.FinalizeCode();
2222

2323
size_t backup_size = masm.GetBuffer()->Size();

0 commit comments

Comments
 (0)