DemangledToMangledResult
data class DemangledToMangledResult(val map: Map<String, String>, val duplicates: Map<String, List<String>>)
Result of buildDemangledToMangledMap including the lookup map and any detected ambiguities where multiple mangled symbols share the same demangled name.
Parameters
map
Demangled-to-mangled lookup. First match wins for duplicates.
duplicates
Map of demangled names to ALL mangled symbols that demangle to them (including the "winner" stored in map). Empty when there are no ambiguities. Callers should check this and raise errors/warnings based on the configured failAt threshold.