Enable basic stack canary.
Change-Id: Iee065af935e9276133779a4bd24089be065a0588
diff --git a/test/hftest/BUILD.gn b/test/hftest/BUILD.gn
index 9f1df7c..787a77d 100644
--- a/test/hftest/BUILD.gn
+++ b/test/hftest/BUILD.gn
@@ -44,6 +44,7 @@
deps = [
"//src:dlog",
"//src:memiter",
+ "//src:panic",
"//src/arch/${plat_arch}:entry",
"//src/arch/${plat_arch}:std",
"//src/arch/${plat_arch}/hftest:entry",
@@ -110,6 +111,7 @@
]
deps = [
"//src:memiter",
+ "//src:panic",
"//src/arch/${plat_arch}:std",
]
}
diff --git a/test/hftest/hftest_common.c b/test/hftest/hftest_common.c
index 1a48c74..5a3b348 100644
--- a/test/hftest/hftest_common.c
+++ b/test/hftest/hftest_common.c
@@ -125,7 +125,7 @@
/**
* Logs a failure message and shut down.
*/
-static noreturn void abort(void)
+noreturn void abort(void)
{
HFTEST_LOG("FAIL");
arch_power_off();
diff --git a/test/hftest/hftest_service.c b/test/hftest/hftest_service.c
index 98c237b..743e087 100644
--- a/test/hftest/hftest_service.c
+++ b/test/hftest/hftest_service.c
@@ -66,7 +66,7 @@
return NULL;
}
-static noreturn void abort(void)
+noreturn void abort(void)
{
HFTEST_LOG("Service contained failures.");
for (;;) {