Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
DemangleOptions = []string{
"no_params",
"no_template_params",
"no_clones",
"no_rust",
"verbose",
"llvm_style",
}
)
Functions ¶
This section is empty.
Types ¶
type Demangler ¶
type Demangler struct {
// contains filtered or unexported fields
}
Demangler demangles GCC/LLVM C++ and Rust symbol names.
Demangling is the inverse process of mangling (encoding of each unique function and parameter list combination into a unique name for the linker). With mangling the linker can tell the difference between overloaded functions (they have the same name in the source code but different parameter lists).
func MustNewDefaultDemangler ¶
func MustNewDefaultDemangler() Demangler
func NewDefaultDemangler ¶
func NewDemangler ¶
NewDemangler creates a new Demangler with a given demangler options.
Click to show internal directories.
Click to hide internal directories.