def __init__(self): self.addr_func = lambda field: field._getAbsoluteAddress() self.format_addr = lambda field: format_addr_hex(self.addr_func(field)) self.col_str_table = [ lambda f: self.format_addr(f), # address format_name, # name lambda f: f.getFieldType(), # type lambda f: format_size(f._getSize()), # size format_data, # data format_desc # description ]
def on_address_hexadecimal(self, dispatcher): self.format_addr = lambda field: format_addr_hex(self.addr_func(field)) self.refill_view()
def __init__(self): self.addr_func = lambda field: field._getAbsoluteAddress() self.format_addr = lambda field: format_addr_hex(self.addr_func(field))