示例#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
 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