mirror of
https://github.com/mandiant/capa.git
synced 2025-12-12 15:49:46 -08:00
address: better implement .NET token
This commit is contained in:
@@ -42,10 +42,20 @@ class FileOffsetAddress(int, Address):
|
||||
return int.__new__(cls, v)
|
||||
|
||||
|
||||
class DNTokenAddress(Token, Address):
|
||||
class DNTokenAddress(Address):
|
||||
"""a .NET token"""
|
||||
|
||||
pass
|
||||
def __init__(self, token: Token):
|
||||
self.token = token
|
||||
|
||||
def __lt__(self, other):
|
||||
return (self.token.table, self.token.rid) < (other.token.table, other.token.rid)
|
||||
|
||||
def __hash__(self):
|
||||
return hash((self.token.table, self.token.rid))
|
||||
|
||||
def __str__(self):
|
||||
return str(self.token)
|
||||
|
||||
|
||||
class DNTokenOffsetAddress(Address):
|
||||
|
||||
Reference in New Issue
Block a user