bug-mes
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[WIP] Prepare abort() for ARM.


From: Danny Milosavljevic
Subject: [WIP] Prepare abort() for ARM.
Date: Tue, 2 Jun 2020 00:22:17 +0200

* lib/stdlib/abort.c (abort): Prepare for ARM.
---
 lib/stdlib/abort.c | 6 ++++++
 1 file changed, 6 insertions(+)

Not sure about calling exit() in there, and about not putting it in libmescc.a

diff --git a/lib/stdlib/abort.c b/lib/stdlib/abort.c
index 85151442..8c3a9547 100644
--- a/lib/stdlib/abort.c
+++ b/lib/stdlib/abort.c
@@ -23,5 +23,11 @@
 void
 abort (void)
 {
+#if __arm__
+  asm ("wfi");
+#else
   asm ("hlt");
+#endif
+  // not reached
+  exit (77);
 }



reply via email to

[Prev in Thread] Current Thread [Next in Thread]