fix: better vba code matching

This commit is contained in:
Dobin Rutishauser
2023-01-05 05:21:10 +01:00
parent e7b88089d7
commit f39effa2d9
2 changed files with 2 additions and 3 deletions
+1 -2
View File
@@ -60,10 +60,9 @@ def augmentFileWord(fileOffice: FileOffice, matches: List[Match]):
sectionName = ac.getSectionsForAddr(m.start(), m.size)
detail = ''
itemSet = results.at(m.fileOffset)
itemSet = results.overlap(m.fileOffset, m.fileOffset+m.size)
details = []
for item in iter(itemSet):
item = next(iter(itemSet))
detail = {}
detail['part'] = True
detail['textHtml'] = "{} {} {}: ".format(item.data.lineNr, item.data.begin, item.data.end) + "\n" + item.data.text
+1 -1
View File
@@ -33,7 +33,7 @@ class DisasmMakroTest(unittest.TestCase):
self.assertEqual(ac.physicalAddressFor("VBA/ThisDocument", 1024+1), 7168+1)
self.assertEqual(ac.physicalAddressFor("VBA/ThisDocument", 4093), 10237)
self.assertEqual(ac.physicalAddressFor("VBA/ThisDocument", 4125), 1565) # not: smaller address
self.assertEqual(ac.physicalAddressFor("VBA/ThisDocument", 4125), 10269)
def test_AddressConverterGetSection(self):