From d8ca95be7668375a4c576f8116bc6066281cc56f Mon Sep 17 00:00:00 2001 From: Vaxry <43317083+vaxerski@users.noreply.github.com> Date: Tue, 26 Dec 2023 19:35:45 +0100 Subject: [PATCH] use cc instead of as Co-authored-by: Jan Beich --- src/plugins/HookSystem.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/HookSystem.cpp b/src/plugins/HookSystem.cpp index 1a9009db..e09fb4f7 100644 --- a/src/plugins/HookSystem.cpp +++ b/src/plugins/HookSystem.cpp @@ -104,7 +104,7 @@ CFunctionHook::SAssembly CFunctionHook::fixInstructionProbeRIPCalls(const SInstr std::ofstream ofs("/tmp/hypr/.hookcode.asm", std::ios::trunc); ofs << assemblyBuilder; ofs.close(); - execAndGet("as /tmp/hypr/.hookcode.asm -o /tmp/hypr/.hookbinary.o && objcopy -O binary -j .text /tmp/hypr/.hookbinary.o /tmp/hypr/.hookbinary2.o"); + execAndGet("cc -x assembler -c /tmp/hypr/.hookcode.asm -o /tmp/hypr/.hookbinary.o && objcopy -O binary -j .text /tmp/hypr/.hookbinary.o /tmp/hypr/.hookbinary2.o"); if (!std::filesystem::exists("/tmp/hypr/.hookbinary2.o")) { std::filesystem::remove("/tmp/hypr/.hookcode.asm"); std::filesystem::remove("/tmp/hypr/.hookbinary.asm");