Test specific to MIPS
"""
+from __future__ import print_function
+
import os, time
import re
import unittest2
"""Iterate over instructions in function and place a breakpoint on delay slot instruction"""
# Get the list of all instructions in the function
insts = function.GetInstructions(target)
- print insts
+ print(insts)
i = 0
for inst in insts:
if (inst.HasDelaySlot()):
def matchArchitectures(archs, actual_arch):
retype = type(re.compile('hello, world'))
list_passes = isinstance(archs, list) and actual_arch in archs
- basestring_passes = isinstance(archs, basestring) and actual_arch == archs
+ basestring_passes = isinstance(archs, six.string_types) and actual_arch == archs
regex_passes = isinstance(archs, retype) and re.match(archs, actual_arch)
return (list_passes or basestring_passes or regex_passes)