diff --git a/objutils/dwarf/sm.py b/objutils/dwarf/sm.py index df5e471..140096c 100644 --- a/objutils/dwarf/sm.py +++ b/objutils/dwarf/sm.py @@ -140,9 +140,7 @@ def stack_op(self, stack): class DynamicValue: - - """Represents a dynamic value (can only evaluated by a debugger) on the DWARF stack. - """ + """Represents a dynamic value (can only evaluated by a debugger) on the DWARF stack.""" def __init__(self, expr: str): self.expr = expr diff --git a/objutils/dwarf/traverser.py b/objutils/dwarf/traverser.py index 0bd4d2c..acc28a3 100644 --- a/objutils/dwarf/traverser.py +++ b/objutils/dwarf/traverser.py @@ -1374,9 +1374,13 @@ def traverse_tree(self, entry: model.DebugInformationEntry, level: int = 0) -> N lower_bound = 0 upper_bound = 0 if "lower_bound" in entry.attributes_map: - lower_bound = self.dwarf_expression(entry.attributes_map["lower_bound"].form, entry.attributes_map["lower_bound"].raw_value) + lower_bound = self.dwarf_expression( + entry.attributes_map["lower_bound"].form, entry.attributes_map["lower_bound"].raw_value + ) if "upper_bound" in entry.attributes_map: - upper_bound = self.dwarf_expression(entry.attributes_map["upper_bound"].form, entry.attributes_map["upper_bound"].raw_value) + upper_bound = self.dwarf_expression( + entry.attributes_map["upper_bound"].form, entry.attributes_map["upper_bound"].raw_value + ) print( f"{' ' * level}{tag} '{name}'{type_info} [lower_bound={lower_bound}: upper_bound={upper_bound}] [off=0x{entry.offset:08x}]" ) diff --git a/poetry.lock b/poetry.lock index 6f3281d..200402d 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1278,15 +1278,15 @@ files = [ [[package]] name = "virtualenv" -version = "21.14.8" +version = "21.14.13" description = "Virtual Python Environment builder" optional = true python-versions = ">=3.9" groups = ["main"] markers = "extra == \"dev\"" files = [ - {file = "virtualenv-21.14.8-py3-none-any.whl", hash = "sha256:d2a347fdbc1a65e33c2c5e84dc767b4a3538a25749536a752744d4fe1f71c37a"}, - {file = "virtualenv-21.14.8.tar.gz", hash = "sha256:394e45ed610ceffb5018e1a179e3a8012c02fd87fe792ab4aae67ce5e7e3afbd"}, + {file = "virtualenv-21.14.13-py3-none-any.whl", hash = "sha256:5fbb04138a4861580b78ba9110d529a26bc48fcc93c8ec36bc0202eeed96a788"}, + {file = "virtualenv-21.14.13.tar.gz", hash = "sha256:de5307ba4b9a0001d9c8ea02832d38f63ca432880f416c1bface61c4323fd905"}, ] [package.dependencies]