Restricting name characters (legacy)
Historically, IDA replaced any character that was not part of a configured character set with _ before storing or displaying a name. This is governed by settings in the configuration file IDA.CFG:
GarbleNames— a bitmask selecting which names are restricted (bit0x1: symbol names in storage; bit0x2: symbol names when displayed). The default0keeps names verbatim. This is a property of the database: it is frozen when the database is created and the configuration only seeds newly created databases.NameChars— the characters allowed in user-defined (symbol) names.MangleChars— the characters allowed in mangled names.TypeNameChars— the characters allowed in type names.
See the comment next to each setting in IDA.CFG for the exact syntax.
Last updated
Was this helpful?
