Definition at line 510 of file arch.py.
def miasm2.arch.mips32.arch.bs_cond_name.divert |
( |
|
self, |
|
|
|
index, |
|
|
|
candidates |
|
) |
| |
Definition at line 518 of file arch.py.
519 def divert(self, index, candidates):
521 for candidate
in candidates:
522 cls, name, bases, dct, fields = candidate
523 cond1 = [f
for f
in fields
if f.fname ==
"cond1"]
524 assert(len(cond1) == 1)
526 mm = self.
mn_mod[cond1.value]
527 for value, new_name
in enumerate(mm):
529 s = cpu.int2bin(value, self.args[
'l'])
530 args = dict(self.args)
531 args.update({
'strbits': s})
535 ndct[
'name'] = name + new_name
536 out.append((cls, new_name, bases, ndct, nfields))