pub trait CustomDemangler: 'static + Sync {
    // Required methods
    fn is_mangled_string(&self, name: &str) -> bool;
    fn demangle(
        &self,
        arch: &CoreArchitecture,
        name: &str,
        view: Option<Ref<BinaryView>>
    ) -> Result<(Option<Ref<Type>>, QualifiedName)>;
}

Required Methods§

source

fn is_mangled_string(&self, name: &str) -> bool

source

fn demangle( &self, arch: &CoreArchitecture, name: &str, view: Option<Ref<BinaryView>> ) -> Result<(Option<Ref<Type>>, QualifiedName)>

Implementors§