Module pychrysalide.mangling

Documentation

Python module for Chrysalide.mangling

Classes

Class CompDemangler

Object GCompDemangler

PyChrysalide generic demangler

Signals from GObject:

notify (GParam)

Hierarchy

builtins.object
 ╰── gi._gobject.GObject
      ╰── pychrysalide.mangling.CompDemangler

Methods

decode_routine(self, desc)

Demangle a routine definition from its string mangled description.

decode_type(self, desc)

Demangle a type definition from its string mangled description.

Class DexDemangler

Object GDexDemangler

PyChrysalide Dex demangler

Signals from GObject:

notify (GParam)

Hierarchy

builtins.object
 ╰── gi._gobject.GObject
      ╰── pychrysalide.mangling.CompDemangler
           ╰── pychrysalide.mangling.DexDemangler

Class ItaniumDemangler

Object GItaniumDemangler

PyChrysalide Itanium demangler

Signals from GObject:

notify (GParam)

Hierarchy

builtins.object
 ╰── gi._gobject.GObject
      ╰── pychrysalide.mangling.CompDemangler
           ╰── pychrysalide.mangling.ItaniumDemangler

Class JavaDemangler

Object GJavaDemangler

PyChrysalide Java demangler

Signals from GObject:

notify (GParam)

Hierarchy

builtins.object
 ╰── gi._gobject.GObject
      ╰── pychrysalide.mangling.CompDemangler
           ╰── pychrysalide.mangling.JavaDemangler