From 50a07b4a1f3c0819ee42a44a8e61ab2da2b92e41 Mon Sep 17 00:00:00 2001 From: Tom de Vries Date: Wed, 22 Oct 2025 07:28:45 +0200 Subject: [gdb/contrib] Fix errno.EOPNOTSUP in dwarf-to-dwarf-assembler.py When running dwarf-to-dwarf-assembler.py without arguments, I run into: ... $ ./gdb/contrib/dwarf-to-dwarf-assembler.py Usage: python ./asm_to_dwarf_assembler.py Traceback (most recent call last): File "/data/vries/gdb/binutils-gdb.git/./gdb/contrib/dwarf-to-dwarf-assembler.py", line 621, in main filename = argv[1] ~~~~^^^ IndexError: list index out of range During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/data/vries/gdb/binutils-gdb.git/./gdb/contrib/dwarf-to-dwarf-assembler.py", line 642, in main(sys.argv) ~~~~^^^^^^^^^^ File "/data/vries/gdb/binutils-gdb.git/./gdb/contrib/dwarf-to-dwarf-assembler.py", line 625, in main sys.exit(errno.EOPNOTSUP) ^^^^^^^^^^^^^^^ AttributeError: module 'errno' has no attribute 'EOPNOTSUP'. Did you mean: 'EOPNOTSUPP'? ... Fix this by using errno.EOPNOTSUPP. --- gdb/contrib/dwarf-to-dwarf-assembler.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gdb/contrib/dwarf-to-dwarf-assembler.py') diff --git a/gdb/contrib/dwarf-to-dwarf-assembler.py b/gdb/contrib/dwarf-to-dwarf-assembler.py index 4b4774d..cf00be0 100755 --- a/gdb/contrib/dwarf-to-dwarf-assembler.py +++ b/gdb/contrib/dwarf-to-dwarf-assembler.py @@ -622,7 +622,7 @@ def main(argv): except IndexError: print("Usage:", file=sys.stderr) print("python ./asm_to_dwarf_assembler.py ", file=sys.stderr) - sys.exit(errno.EOPNOTSUP) + sys.exit(errno.EOPNOTSUPP) try: with open(filename, "rb") as elf_file: -- cgit v1.1