From 1bd27f749b6b0af3584dd93fe3bb2d4473b8b54b Mon Sep 17 00:00:00 2001 From: Erik Norvell Date: Wed, 21 May 2025 12:51:51 +0900 Subject: [PATCH 1/2] Add basops to be ignored for USAN in BASOP CI --- scripts/basop_create_ignorelist_for_ubsan.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/scripts/basop_create_ignorelist_for_ubsan.py b/scripts/basop_create_ignorelist_for_ubsan.py index d13c0d5f5b..7a6d499d5e 100644 --- a/scripts/basop_create_ignorelist_for_ubsan.py +++ b/scripts/basop_create_ignorelist_for_ubsan.py @@ -9,6 +9,10 @@ basop_files = here.glob("lib_*/basop*.[ch]") ignorefiles = sorted(set(non_ivas_files) - set(basop_files)) +ignorefunctions = ["L_add_o", "L_add_co", "L_sub_o", "shl_o"] + with open("ubsan_ignorelist.txt", "w") as f: for cfile in ignorefiles: print(f"src:{cfile}", file=f) + for fun in ignorefunctions: + print(f"fun:*{fun}*", file=f) -- GitLab From f942188b1ff678bc0323ba25ba6536eeeb8d64de Mon Sep 17 00:00:00 2001 From: Erik Norvell Date: Thu, 5 Jun 2025 09:41:43 +0200 Subject: [PATCH 2/2] Add L_deposit_h to BASOP USAN ignore list --- scripts/basop_create_ignorelist_for_ubsan.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/basop_create_ignorelist_for_ubsan.py b/scripts/basop_create_ignorelist_for_ubsan.py index 7a6d499d5e..d34efff363 100644 --- a/scripts/basop_create_ignorelist_for_ubsan.py +++ b/scripts/basop_create_ignorelist_for_ubsan.py @@ -9,7 +9,7 @@ basop_files = here.glob("lib_*/basop*.[ch]") ignorefiles = sorted(set(non_ivas_files) - set(basop_files)) -ignorefunctions = ["L_add_o", "L_add_co", "L_sub_o", "shl_o"] +ignorefunctions = ["L_add_o", "L_add_co", "L_sub_o", "shl_o", "L_deposit_h"] with open("ubsan_ignorelist.txt", "w") as f: for cfile in ignorefiles: -- GitLab