Lines Matching refs:name

282 symname (const char *name)
286 if (demangle && name[0] == '_' && name[1] == 'Z')
289 char *dsymname = __cxa_demangle (name, demangle_buffer,
292 name = demangle_buffer = dsymname;
295 return name;
302 const char *name;
304 name = dwarf_formstring (dwarf_attr_integrate (die, DW_AT_MIPS_linkage_name,
309 if (name == NULL)
310 name = dwarf_diename (die) ?: "??";
312 return name;
332 const char *name = get_diename (&scopes[i]);
333 if (name == NULL)
335 printf ("%s%c", symname (name), pretty ? ' ' : '\n');
342 const char *name = get_diename (&scopes[i]);
343 if (name == NULL)
347 own line. Just print the first subroutine name. */
350 printf ("%s ", symname (name));
355 printf ("%s inlined", symname (name));
423 const char *name = dwfl_module_addrinfo (mod, addr, &off, &s,
425 if (name == NULL)
427 /* No symbol name. Get a section name instead. */
430 name = dwfl_module_relocation_info (mod, i, NULL);
431 if (name == NULL)
434 printf ("(%s)+%#" PRIx64 "%c", name, addr, pretty ? ' ' : '\n');
438 name = symname (name);
440 printf ("%s", name);
442 printf ("%s+%#" PRIx64 "", name, off);
444 // Also show section name for address.
470 const char *name __attribute__ ((unused)),
484 const char *name __attribute__ ((unused)),
519 adjust_to_section (const char *name, uintmax_t *addr, Dwfl *dwfl)
535 if (!strcmp (scn, name))
620 const char *name)
624 printf (" (%s %u)", name, val);
636 char *name = NULL;
637 if (sscanf (string, "(%m[^)])%" PRIiMAX "%n", &name, &addr, &i) == 2
639 parsed = adjust_to_section (name, &addr, dwfl);
640 switch (sscanf (string, "%m[^-+]%n%" PRIiMAX "%n", &name, &i, &addr, &j))
655 void *arg[3] = { name, &sym, &value };
658 error (0, 0, _("cannot find symbol '%s'"), name);
665 addr, name);
672 free (name);
690 /* First determine the function name. Use the DWARF information if
694 const char *name = dwfl_module_addrname (mod, addr);
695 name = name != NULL ? symname (name) : "??";
696 printf ("%s%c", name, pretty ? ' ' : '\n');