about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorAjax <commial@gmail.com>2018-06-11 10:49:37 +0200
committerAjax <commial@gmail.com>2018-06-11 10:49:37 +0200
commit0fa0cadf55948d6ff8f53eb3bb81ead4ef267b86 (patch)
treee41aaeaf0c4bd20454480a02d1709288b9202ec2
parent0c9d78d3a209176ee98b570e3c8ef423231213cb (diff)
downloadmiasm-0fa0cadf55948d6ff8f53eb3bb81ead4ef267b86.tar.gz
miasm-0fa0cadf55948d6ff8f53eb3bb81ead4ef267b86.zip
SymbolPool: assert LocKey type in APIs
-rw-r--r--miasm2/core/asmblock.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/miasm2/core/asmblock.py b/miasm2/core/asmblock.py
index c2b7aa0a..9a0f8081 100644
--- a/miasm2/core/asmblock.py
+++ b/miasm2/core/asmblock.py
@@ -374,6 +374,7 @@ class AsmSymbolPool(object):
         Return offset of @loc_key, None otherwise.
         @loc_key: LocKey instance
         """
+        assert isinstance(loc_key, LocKey)
         return self._loc_key_to_offset.get(loc_key)
 
     def loc_key_to_name(self, loc_key):
@@ -381,6 +382,7 @@ class AsmSymbolPool(object):
         Return name of @loc_key.
         @loc_key: LocKey instance
         """
+        assert isinstance(loc_key, LocKey)
         return self._loc_key_to_name[loc_key]
 
     def add_location(self, name, offset=None):