Lines Matching refs:demangled_cstr
127 char *demangled_cstr = llvm::microsoftDemangle( in GetMSVCDemangledStr() local
134 if (demangled_cstr && demangled_cstr[0]) in GetMSVCDemangledStr()
135 LLDB_LOGF(log, "demangled msvc: %s -> \"%s\"", M, demangled_cstr); in GetMSVCDemangledStr()
140 return demangled_cstr; in GetMSVCDemangledStr()
144 char *demangled_cstr = nullptr; in GetItaniumDemangledStr() local
151 demangled_cstr = static_cast<char *>(std::malloc(demangled_size)); in GetItaniumDemangledStr()
152 demangled_cstr = ipd.finishDemangle(demangled_cstr, &demangled_size); in GetItaniumDemangledStr()
154 assert(demangled_cstr && in GetItaniumDemangledStr()
156 assert(demangled_cstr[demangled_size - 1] == '\0' && in GetItaniumDemangledStr()
161 if (demangled_cstr) in GetItaniumDemangledStr()
162 LLDB_LOGF(log, "demangled itanium: %s -> \"%s\"", M, demangled_cstr); in GetItaniumDemangledStr()
167 return demangled_cstr; in GetItaniumDemangledStr()
171 char *demangled_cstr = llvm::rustDemangle(M); in GetRustV0DemangledStr() local
174 if (demangled_cstr && demangled_cstr[0]) in GetRustV0DemangledStr()
175 LLDB_LOG(log, "demangled rustv0: {0} -> \"{1}\"", M, demangled_cstr); in GetRustV0DemangledStr()
180 return demangled_cstr; in GetRustV0DemangledStr()
184 char *demangled_cstr = llvm::dlangDemangle(M); in GetDLangDemangledStr() local
187 if (demangled_cstr && demangled_cstr[0]) in GetDLangDemangledStr()
188 LLDB_LOG(log, "demangled dlang: {0} -> \"{1}\"", M, demangled_cstr); in GetDLangDemangledStr()
193 return demangled_cstr; in GetDLangDemangledStr()