diff options
| author | Glenn Smith <glenn@vector35.com> | 2021-09-03 16:19:50 -0400 |
|---|---|---|
| committer | Glenn Smith <glenn@vector35.com> | 2021-09-23 15:55:57 -0400 |
| commit | f180f28fe96e7b5e069b56f0973faad64465fc75 (patch) | |
| tree | 0bd26e8dc32cf3043409c00825904801d07fc84c /suite | |
| parent | 6bda03a2086e86d93be3d787d567990bcfd37865 (diff) | |
Cleanup tag list and tag rendering
Diffstat (limited to 'suite')
| -rw-r--r-- | suite/testcommon.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/suite/testcommon.py b/suite/testcommon.py index 83407eb6..e952d4a8 100644 --- a/suite/testcommon.py +++ b/suite/testcommon.py @@ -395,6 +395,11 @@ class BinaryViewTestBuilder(Builder): for var in func.vars: funcinfo.append("Function {} var: ".format(func.name) + str(var)) + for (arch, addr, tag) in func.address_tags: + funcinfo.append("Function {} tag at ({}, {:x}): ".format(func.name, arch.name, addr) + str(tag)) + for tag in func.function_tags: + funcinfo.append("Function {} tag: ".format(func.name) + str(tag)) + for branch in func.indirect_branches: funcinfo.append("Function {} indirect branch: ".format(func.name) + str(branch)) funcinfo.append("Function {} session data: ".format(func.name) + str(func.session_data)) @@ -438,6 +443,10 @@ class BinaryViewTestBuilder(Builder): for allrange in self.bv.allocated_ranges: retinfo.append(f"BV allocated range: {allrange}") retinfo.append(f"Session Data: {self.bv.session_data}") + for (addr, tag) in self.bv.data_tags: + retinfo.append(f"BV tag: {addr:x} {repr(tag)}") + for tag_type in self.bv.tag_types: + retinfo.append(f"BV tag type: {repr(tag_type)}") for addr in sorted(self.bv.data_vars.keys()): retinfo.append(f"BV data var: {self.bv.data_vars[addr]}") retinfo.append(f"BV Entry function: {repr(self.bv.entry_function)}") |
