Skip to content

Commit

Permalink
Merge pull request #53 from doronz88/feature/improve_disassembly_view
Browse files Browse the repository at this point in the history
views: Add file address to `DisassemblyView.__str__`
  • Loading branch information
doronz88 authored Mar 20, 2024
2 parents 6053155 + 50d1668 commit 2620a62
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions hilda/ui/views.py
Original file line number Diff line number Diff line change
Expand Up @@ -179,11 +179,13 @@ def __str__(self) -> str:
fmt_parts = []
for inst in disass:
load_addr = inst.addr.GetLoadAddress(self.hilda.target)
file_addr = inst.addr.GetFileAddress()
base_name = style(inst.addr.module.file.basename, self.color_scheme.basename)
addr = style(hex(load_addr), fg=self.color_scheme.address)
load_addr = style(hex(load_addr), fg=self.color_scheme.address)
file_addr = style(hex(file_addr), fg=self.color_scheme.address)
mnemonic = style(inst.GetMnemonic(self.hilda.target), fg=self.color_scheme.mnemonic)
operands = style(inst.GetOperands(self.hilda.target), fg=self.color_scheme.operands)
fmt = f'{base_name}[{addr}]: {mnemonic} {operands}'
fmt = f'{base_name}[{load_addr}][{file_addr}]: {mnemonic} {operands}'
if load_addr == self.hilda.frame.pc:
fmt += f'{"<-- $pc":^50}'
fmt_parts.append(fmt)
Expand Down

0 comments on commit 2620a62

Please sign in to comment.