Lines Matching refs:mangled
245 Input mangled = _mangled;
248 if (mangled[0] == 'Q') {
250 if (mangled[1] == '_') {
252 const char* mangled_str = mangled.String();
254 mangled.Skip(mangled_str - mangled.String());
255 if (mangled[0] != '_')
258 mangled++;
260 namespaces = mangled[1] - '0';
261 mangled.Skip(2);
263 } else if (isdigit(mangled[0]))
266 _mangled = mangled;
272 skip_namespaces(Input& mangled)
274 int32 namespaces = count_namespaces(mangled);
277 if (!isdigit(mangled[0]))
280 const char* mangled_str = mangled.String();
282 mangled.Skip(mangled_str - mangled.String());
319 Input mangled = _arg;
320 skip_namespaces(mangled);
322 return mangled.String() - _arg.String();
340 first_argument(Input mangled)
342 skip_namespaces(mangled);
344 return mangled;
395 Input mangled(symbol, strlen(symbol));
396 if (!mangled_start(mangled, NULL, NULL))
399 Input arg = first_argument(mangled);
504 Input mangled(name, strlen(name));
505 if (!mangled_start(mangled, &nameLength, &type))
508 if (mangled[0] == 'C') {
511 mangled++;
519 Input namespaceStart = mangled;