V2EX  ›  英汉词典

Demangling

释义 Definition

demangling(名词/动名词,尤用于计算机领域):把经过name mangling(名称改编/符号改写)的符号名(如编译器生成的函数名)还原为更可读、更接近源代码的形式,常见于调试器、反汇编、崩溃日志与栈追踪输出中。(也可泛指“把被弄乱的东西理顺/解开”,但最常见于编程语境。)

发音 Pronunciation (IPA)

/ˌdiːˈmæŋɡlɪŋ/

例句 Examples

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,使函数名与原始源代码中的名称对应起来。

词源 Etymology

由前缀 de-(表示“去除、逆转”)+ mangle(“弄乱、把……搞得面目全非”)构成。计算机语境中,mangling 指编译器为支持重载、命名空间等机制而对符号名进行编码改写;demangling 则是将其“逆向还原”为可读形式。

相关词 Related Words

文学/著作中的用例 Literary & Notable Works

  • The C++ Programming Language(Bjarne Stroustrup)——讨论名称改编与符号可读性相关主题时常涉及 demangling。
  • Linkers and Loaders(John R. Levine)——涉及符号、链接与工具链输出,可见与 demangling 相关的术语语境。
  • C++ Templates: The Complete Guide(David Vandevoorde, Nicolai M. Josuttis, Douglas Gregor)——在模板与编译期机制带来的符号复杂性背景下,常与 demangling 的需求相呼应。
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2199 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 14ms · UTC 05:13 · PVG 13:13 · LAX 21:13 · JFK 00:13
♥ Do have faith in what you're doing.