def update_sets(l):
l['COMPARE_OPS'] = frozenset(l['hascompare'])
l['CONDITION_OPS'] = frozenset(l['hascondition'])
l['CONST_OPS'] = frozenset(l['hasconst'])
l['FREE_OPS'] = frozenset(l['hasfree'])
l['JREL_OPS'] = frozenset(l['hasjrel'])
l['JABS_OPS'] = frozenset(l['hasjabs'])
l['JUMP_UNCONDITONAL'] = frozenset([l['opmap']['JUMP_ABSOLUTE'],
l['opmap']['JUMP_FORWARD']])
l['LOOP_OPS'] = frozenset([l['opmap']['SETUP_LOOP']])
l['LOCAL_OPS'] = frozenset(l['haslocal'])
l['JUMP_OPS'] = (l['JABS_OPS']
| l['JREL_OPS']
| l['LOOP_OPS']
| l['JUMP_UNCONDITONAL'])
l['NAME_OPS'] = frozenset(l['hasname'])
l['NARGS_OPS'] = frozenset(l['hasnargs'])
l['VARGS_OPS'] = frozenset(l['hasvargs'])
评论列表
文章目录