diff options
| author | Glenn Smith <glenn@vector35.com> | 2020-12-05 17:41:26 -0500 |
|---|---|---|
| committer | Glenn Smith <glenn@vector35.com> | 2020-12-05 17:41:26 -0500 |
| commit | f5030ef45ba851c905327d30905f5dafe4b1668c (patch) | |
| tree | 52c0c8c76217966b186252dc5f2dcc7801b1c257 /python/function.py | |
| parent | 2d9702f3cbf3a428635c6fd10f1f9ba7880363f3 (diff) | |
Clean up a couple places where CoreArchitectures are created without checking cache
Diffstat (limited to 'python/function.py')
| -rw-r--r-- | python/function.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/python/function.py b/python/function.py index e9a0a5e9..fbcb09fb 100644 --- a/python/function.py +++ b/python/function.py @@ -685,7 +685,7 @@ class PossibleValueSet(object): class ArchAndAddr(object): def __init__(self, arch = None, addr = 0): - self._arch = binaryninja.architecture.CoreArchitecture(arch) + self._arch = binaryninja.architecture.CoreArchitecture._from_cache(arch) self._addr = addr def __repr__(self): @@ -1285,7 +1285,7 @@ class Function(object): tags = core.BNGetAddressTagReferences(self.handle, count) result = [] for i in range(0, count.value): - arch = binaryninja.architecture.CoreArchitecture(tags[i].arch) + arch = binaryninja.architecture.CoreArchitecture._from_cache(tags[i].arch) tag = binaryninja.binaryview.Tag(core.BNNewTagReference(tags[i].tag)) result.append((arch, tags[i].addr, tag)) core.BNFreeTagReferences(tags, count.value) @@ -3502,7 +3502,7 @@ class DisassemblyTextRenderer(object): @property def arch(self): - return binaryninja.architecture.CoreArchitecture(handle = core.BNGetDisassemblyTextRendererArchitecture(self.handle)) + return binaryninja.architecture.CoreArchitecture._from_cache(handle = core.BNGetDisassemblyTextRendererArchitecture(self.handle)) @arch.setter def arch(self, arch): |
