Skip to content

Commit be3a5bf

Browse files
authored
Make symObjAddr optional (#467)
1 parent 654e806 commit be3a5bf

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/launchpad/parsers/apple/dwarf_relocations_parser.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ class DwarfRelocation:
1919
size: int
2020
addend: int
2121
sym_name: str
22-
sym_obj_addr: int
22+
sym_obj_addr: int | None
2323
sym_bin_addr: int
2424
sym_size: int
2525

@@ -30,7 +30,7 @@ def from_dict(cls, data: dict) -> DwarfRelocation:
3030
size=data["size"],
3131
addend=data["addend"],
3232
sym_name=data["symName"],
33-
sym_obj_addr=data["symObjAddr"],
33+
sym_obj_addr=data["symObjAddr"] if "symObjAddr" in data else None,
3434
sym_bin_addr=data["symBinAddr"],
3535
sym_size=data["symSize"],
3636
)

0 commit comments

Comments
 (0)