From 1b5f40c995267b890ffcb2220f74f5ab3bc071f6 Mon Sep 17 00:00:00 2001 From: Aetias Date: Sun, 21 Apr 2024 12:12:14 +0200 Subject: [PATCH] Output non-mangled symbols in `mangle.py` --- tools/mangle.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/mangle.py b/tools/mangle.py index fc2c5826..50bf9538 100644 --- a/tools/mangle.py +++ b/tools/mangle.py @@ -40,8 +40,8 @@ output = output.decode() # print(output) -mangled_funcs: list[str] = re.findall(r'.text +(_Z\S+)', output) -mangled_data: list[str] = re.findall(r'(?:.data|.bss) +(_Z\S+)', output) +mangled_funcs: list[str] = re.findall(r'.text +([^\$ ]\S+)', output) +mangled_data: list[str] = re.findall(r'(?:.data|.bss) +([^\. ]\S+)', output) if len(mangled_funcs) > 0: print('Functions:')