uroboros-diversification/src/instrumentation/gfree/gfree.py
def remove_its(self):
        """
        Remove IT block from ARM code
        """
        i = 0
        while i < len(self.instrs):
            ins = self.instrs[i]
            if get_loc(ins).loc_addr > self.itremlimit: break
            if ins[0].upper().startswith('IT'):
                j = len(ins[0].strip()) + 1
                self.instrs[i:i+j] = inlining.translate_it_block(self.instrs[i:i+j])
            i += 1

        Remove IT block from ARM code
        
Remove IT block from ARM code
Remove IT block from ARM code
def remove_its(self):
        i = 0
        while i < len(self.instrs):
            ins = self.instrs[i]
            if get_loc(ins).loc_addr > self.itremlimit: break
            if ins[0].upper().startswith('IT'):
                j = len(ins[0].strip()) + 1
                self.instrs[i:i+j] = inlining.translate_it_block(self.instrs[i:i+j])
            i += 1
def remove_its ( self ) : i = 0 while i < len ( self . instrs ) : ins = self . instrs [ i ] if get_loc ( ins ) . loc_addr > self . itremlimit : break if ins [ 0 ] . upper ( ) . startswith ( 'IT' ) : j = len ( ins [ 0 ] . strip ( ) ) + 1 self . instrs [ i : i + j ] = inlining . translate_it_block ( self . instrs [ i : i + j ] ) i += 1
Remove IT block from ARM code
Remove IT block from ARM code
"""
        Remove IT block from ARM code
        """
self