uroboros-diversification/src/analysis/reassemble_symbol_get.py
def checkifprobd2dARM(self, val):
        """
        Heuristic for ARM to evaluate if a value in data section is a pointer
        :param val: integer value
        """
        # Assume 2 byte alignment
        if val & 1 != 0: return False
        low = val & 0xffff; hi = val >> 16
        # Often short values in arrays are close to each other
        return abs(low - hi) >= 8

        Heuristic for ARM to evaluate if a value in data section is a pointer
        :param val: integer value
        
Heuristic for ARM to evaluate if a value in data section is a pointer
Heuristic for ARM to evaluate if a value in data section is a pointer
def checkifprobd2dARM(self, val):
        if val & 1 != 0: return False
        low = val & 0xffff; hi = val >> 16
        return abs(low - hi) >= 8
def checkifprobd2dARM ( self , val ) : if val & 1 != 0 : return False low = val & 0xffff ; hi = val >> 16 return abs ( low - hi ) >= 8
Heuristic for ARM to evaluate if a value in data section is a pointer
Heuristic for ARM to evaluate if a value in data section is a pointer
"""
        Heuristic for ARM to evaluate if a value in data section is a pointer
        :param val: integer value
        """ # Assume 2 byte alignment # Often short values in arrays are close to each other
self
val
None