예제 #1
0
파일: base.py 프로젝트: 453483289/Sark
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
예제 #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
예제 #3
0
파일: function.py 프로젝트: Noam5/sark2
 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
예제 #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
예제 #5
0
파일: function.py 프로젝트: boogie1337/Sark
 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
예제 #6
0
 def demangled(self):
     return idaapi.demangle_name2(self.name, 0)
예제 #7
0
파일: function.py 프로젝트: sjas/Sark
 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