def __init__(self, fileContainer, address, label, size=0): AddressableEntity.__init__(self, address = address, endAddress = address + size, baseAddress = fileContainer.baseAddress) self.label = label self.all = [] self.insns = [] self.addressToIns = {} self.file = fileContainer
def __init__(self, baseAddress=0): global global_file AddressableEntity.__init__(self, baseAddress=baseAddress) self.symbols = [] self.functions = [] self.data = [] self.arch = "intel" global_file = self
def __init__(self, fileContainer, address, label, size=0): AddressableEntity.__init__(self, address = address, endAddress = address + size, baseAddress = fileContainer.baseAddress) self.label = label self.file = fileContainer self.data = [] self.string = "" self.stream = None self.type = "Unknown"
def __init__(self, baseAddress = 0): global global_file AddressableEntity.__init__(self, baseAddress = baseAddress) self.symbols = [] self.functions = [] self.data = [] self.arch = "intel" global_file = self
def __init__(self, fileContainer, address, label, size=0): AddressableEntity.__init__(self, address=address, endAddress=address + size, baseAddress=fileContainer.baseAddress) self.label = label self.file = fileContainer self.data = [] self.string = "" self.stream = None self.type = "Unknown"
def __init__(self, function, address, encoding, opcode, args): AddressableEntity.__init__(self, address = address, endAddress = address, baseAddress = function.baseAddress) self.function = function self.encoding = encoding self.opcode = opcode self.args = args self.outLinkAddress = None self.outLink = None self.comment = '' arch = self.function.getFile().getArch() if arch.isJump(opcode): val = arch.getJumpDestination(address, opcode, args) if val != None: self.addLinkOut( val + self.baseAddress )
def __init__(self, function, address, encoding, opcode, args): AddressableEntity.__init__(self, address=address, endAddress=address, baseAddress=function.baseAddress) self.function = function self.encoding = encoding self.opcode = opcode self.args = args self.outLinkAddress = None self.outLink = None self.comment = '' arch = self.function.getFile().getArch() if arch.isJump(opcode): val = arch.getJumpDestination(address, opcode, args) if val != None: self.addLinkOut(val + self.baseAddress)