aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--executor/common_kvm_arm64_syzos.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/executor/common_kvm_arm64_syzos.h b/executor/common_kvm_arm64_syzos.h
index 022378b34..3df3a7d75 100644
--- a/executor/common_kvm_arm64_syzos.h
+++ b/executor/common_kvm_arm64_syzos.h
@@ -32,8 +32,8 @@ struct api_call_code {
uint32 insns[];
};
-void guest_uexit(uint64 exit_code);
-void guest_execute_code(uint32* insns, uint64 size);
+static void guest_uexit(uint64 exit_code);
+static void guest_execute_code(uint32* insns, uint64 size);
// Main guest function that performs necessary setup and passes the control to the user-provided
// payload.
@@ -64,7 +64,7 @@ GUEST_CODE static void guest_main(uint64 size)
};
}
-GUEST_CODE void guest_execute_code(uint32* insns, uint64 size)
+GUEST_CODE static void guest_execute_code(uint32* insns, uint64 size)
{
volatile void (*fn)() = (volatile void (*)())insns;
fn();
@@ -73,7 +73,7 @@ GUEST_CODE void guest_execute_code(uint32* insns, uint64 size)
// Perform a userspace exit that can be handled by the host.
// The host returns from ioctl(KVM_RUN) with kvm_run.exit_reason=KVM_EXIT_MMIO,
// and can handle the call depending on the data passed as exit code.
-GUEST_CODE void guest_uexit(uint64 exit_code)
+GUEST_CODE static void guest_uexit(uint64 exit_code)
{
volatile uint64* ptr = (volatile uint64*)ARM64_ADDR_UEXIT;
*ptr = exit_code;