From c442847720c985ca0de6eff5230ad7fa288bd00f Mon Sep 17 00:00:00 2001 From: Siu Kwan Lam <1929845+sklam@users.noreply.github.com> Date: Tue, 2 Jul 2024 11:51:53 -0500 Subject: [PATCH] Print errmsg when arm64 cpu detection got invalid result --- pixie/targets/arm64.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pixie/targets/arm64.py b/pixie/targets/arm64.py index 51c5a06..b03820f 100644 --- a/pixie/targets/arm64.py +++ b/pixie/targets/arm64.py @@ -234,7 +234,10 @@ def cpu_release_order(*args): bb_default = builder.append_basic_block() swt = builder.switch(cpu_sel, bb_default) with builder.goto_block(bb_default): - self.debug_print(builder, '[selector] unknown cpu\n') + message = "CPU detection returned invalid result cpu_sel=%d\n" + error_message = self._ctx.insert_const_string( + builder.module, message) + c.stdio.printf(builder, error_message, cpu_sel) # call sigabrt. self.debug_print(builder, "calling exit\n") c.stdlib.exit(builder, c.sysexits.EX_SOFTWARE)