demangling(名词/动名词,尤用于计算机领域):把经过name mangling(名称改编/符号改写)的符号名(如编译器生成的函数名)还原为更可读、更接近源代码的形式,常见于调试器、反汇编、崩溃日志与栈追踪输出中。(也可泛指“把被弄乱的东西理顺/解开”,但最常见于编程语境。)
/ˌdiːˈmæŋɡlɪŋ/
Demangling makes crash logs easier to read.
反混淆(demangling)能让崩溃日志更容易阅读。
When analyzing the stack trace, the engineer used a tool for demangling C++ symbols so the function names matched the original source code.
在分析栈追踪时,工程师使用工具对 C++ 符号进行 demangling,使函数名与原始源代码中的名称对应起来。
由前缀 de-(表示“去除、逆转”)+ mangle(“弄乱、把……搞得面目全非”)构成。计算机语境中,mangling 指编译器为支持重载、命名空间等机制而对符号名进行编码改写;demangling 则是将其“逆向还原”为可读形式。