Ejemplo n.º 1
0
def demangle(name, disable_mask=0):
    try:
        demangled_name = idaapi.demangle_name2(name, disable_mask)
    except AttributeError:
        # Backwards compatibility with IDA 6.6
        demangled_name = idaapi.demangle_name(name, disable_mask)
    if demangled_name:
        return demangled_name
    return name
Ejemplo n.º 2
0
def demangle(name, disable_mask=0):
    try:
        demangled_name = idaapi.demangle_name2(name, disable_mask)
    except AttributeError:
        # Backwards compatibility with IDA 6.6
        demangled_name = idaapi.demangle_name(name, disable_mask)
    if demangled_name:
        return demangled_name
    return name
Ejemplo n.º 3
0
 def demangled(self):
     """Return the demangled name of the function. If none exists, return `.name`"""
     try:
         name = idaapi.demangle_name2(self.name, 0)
     except AttributeError:
         # Backwards compatibility with IDA 6.6
         name = idaapi.demangle_name(self.name, 0)
     if name:
         return name
     return self.name
Ejemplo n.º 4
0
 def demangled(self):
     """Return the demangled name of the function. If none exists, return `.name`"""
     try:
         name = idaapi.demangle_name2(self.name, 0)
     except AttributeError:
         # Backwards compatibility with IDA 6.6
         name = idaapi.demangle_name(self.name, 0)
     if name:
         return name
     return self.name
Ejemplo n.º 5
0
 def demangled(self):
     """Return the demangled name of the function. If none exists, return `.name`"""
     name = idaapi.demangle_name2(self.name, 0)
     if name:
         return name
     return self.name
Ejemplo n.º 6
0
 def demangled(self):
     return idaapi.demangle_name2(self.name, 0)
Ejemplo n.º 7
0
 def demangled(self):
     """Return the demangled name of the function. If none exists, return `.name`"""
     name = idaapi.demangle_name2(self.name, 0)
     if name:
         return name
     return self.name