def __init__(self, name, start_ea, instructions, information):
        #print name, start_ea

        self.name = name
        self.start_ea = start_ea
        self.information = information
        self.basic_blocks = []
        self.instructions = instructions

        r = {}
        idx = 0
        for i in instructions:
            r[ i[0] ] = idx
            idx += 1

        for i in information[0]:
            try:
                start = r[i[0]]
                end = r[i[1]] + 1
                self.basic_blocks.append( BasicBlock( instructions[start:end] ) )
            except __HOLE__:
                pass
dataset/ETHPy150Open AndroBugs/AndroBugs_Framework/tools/modified/androguard/core/binaries/idapipe.py/Function.__init__