From a4339b1c958b736be951ae3142e6be72702ecad2 Mon Sep 17 00:00:00 2001 From: Ross Burton Date: Fri, 18 Dec 2020 14:43:35 +0000 Subject: lib/oe/qa: handle the 'no specific instruction set' ELF e_machine value [RP: Update OEQA selftest to match change] Signed-off-by: Ross Burton Signed-off-by: Richard Purdie (cherry picked from commit b7cfc0f51cc0b4866f913f6eae4fcc6f72d2578c) Signed-off-by: Steve Sakoman --- meta/lib/oe/qa.py | 1 + meta/lib/oeqa/selftest/cases/oelib/elf.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/meta/lib/oe/qa.py b/meta/lib/oe/qa.py index ea831b930a..e8a854a302 100644 --- a/meta/lib/oe/qa.py +++ b/meta/lib/oe/qa.py @@ -156,6 +156,7 @@ def elf_machine_to_string(machine): """ try: return { + 0x00: "Unset", 0x02: "SPARC", 0x03: "x86", 0x08: "MIPS", diff --git a/meta/lib/oeqa/selftest/cases/oelib/elf.py b/meta/lib/oeqa/selftest/cases/oelib/elf.py index d0a28090f2..5a5f9b4fdf 100644 --- a/meta/lib/oeqa/selftest/cases/oelib/elf.py +++ b/meta/lib/oeqa/selftest/cases/oelib/elf.py @@ -21,6 +21,6 @@ class TestElf(TestCase): self.assertEqual(oe.qa.elf_machine_to_string(0xB7), "AArch64") self.assertEqual(oe.qa.elf_machine_to_string(0xF7), "BPF") - self.assertEqual(oe.qa.elf_machine_to_string(0x00), "Unknown (0)") + self.assertEqual(oe.qa.elf_machine_to_string(0x00), "Unset") self.assertEqual(oe.qa.elf_machine_to_string(0xDEADBEEF), "Unknown (3735928559)") self.assertEqual(oe.qa.elf_machine_to_string("foobar"), "Unknown ('foobar')") -- cgit 1.2.3-korg