Header menu logo B2R2

Demangler Type

Represents a top-level module that provides functions for detecting and demangling mangled names.

Static members

Static member Description

Demangler.Create(str)

Full Usage: Demangler.Create(str)

Parameters:
    str : string

Returns: IDemanglable

Creates a demangler instance based on the detected mangling scheme.

str : string
Returns: IDemanglable

Demangler.Demangle(str)

Full Usage: Demangler.Demangle(str)

Parameters:
    str : string

Returns: Result<string, ErrorCase>

Automatically detects the mangling scheme and demangles the string. If the mangling scheme is unknown, it returns the original string.

str : string
Returns: Result<string, ErrorCase>

Demangler.Detect(str)

Full Usage: Demangler.Detect(str)

Parameters:
    str : string

Returns: Result<ManglingScheme, ErrorCase>

Detects the mangling scheme of the given string.

str : string
Returns: Result<ManglingScheme, ErrorCase>

Type something to start searching.