def test_get_basic_block(self): bb = disass.get_basic_block(self.elf, 0x81c) self.assertTrue(isinstance(bb, xed.inst_list_t)) self.assertTrue(len(bb) > 0 ) self.assertTrue(xed.terminates_bb(bb[-1]))
def test_get_basic_blocks(self): bbs = disass.get_basic_blocks(self.elf, [0x964, 0x97a, 0x992, 0x7f4]) for bb in bbs: self.assertTrue(xed.terminates_bb(bb[-1])) self.assertTrue(len(bb) > 0)