INNER CODE UNIT · Python
addresses_addr2line
xoseperez/espurna · code/scripts/decoder.py:95
def addresses_addr2line(
addr2line: pathlib.Path, elf: pathlib.Path, addresses: list[str]
):
cmd = [
str(addr2line),
"--addresses",
"--inlines",
"--functions",
"--pretty-print",
"--demangle",
"--exe",
str(elf),
]
for address in addresses:
if not address.startswith("0x"):
address = f"0x{address}"
cmd.append(address)