• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/dtrace-147/tools/ctfconvert/

Lines Matching +defs:child +defs:name

17  * information: Portions Copyright [yyyy] [name of copyright owner]
143 hash_t *dw_fwdhash; /* hash of fwd decls by name */
144 hash_t *dw_enumhash; /* hash of memberless enums by name */
150 char *dw_cuname; /* name of compilation unit */
309 Dwarf_Die child;
312 if ((rc = dwarf_child(die, &child, &dw->dw_err)) == DW_DLV_OK)
313 return (child);
317 terminate("die %llu: failed to find type child: %s\n",
338 die_attr(dwarf_t *dw, Dwarf_Die die, Dwarf_Half name, int req)
343 if ((rc = dwarf_attr(die, name, &attr, &dw->dw_err)) == DW_DLV_OK) {
348 name);
375 die_signed(dwarf_t *dw, Dwarf_Die die, Dwarf_Half name, Dwarf_Signed *valp,
381 if ((attr = die_attr(dw, die, name, req)) == NULL)
396 die_unsigned(dwarf_t *dw, Dwarf_Die die, Dwarf_Half name, Dwarf_Unsigned *valp,
402 if ((attr = die_attr(dw, die, name, req)) == NULL)
417 die_bool(dwarf_t *dw, Dwarf_Die die, Dwarf_Half name, Dwarf_Bool *valp, int req)
422 if ((attr = die_attr(dw, die, name, req)) == NULL)
437 die_string(dwarf_t *dw, Dwarf_Die die, Dwarf_Half name, char **strp, int req)
442 if ((attr = die_attr(dw, die, name, req)) == NULL)
457 die_attr_ref(dwarf_t *dw, Dwarf_Die die, Dwarf_Half name)
462 attr = die_attr(dw, die, name, DW_ATTR_REQ);
561 die_lookup_pass1(dwarf_t *dw, Dwarf_Die die, Dwarf_Half name)
563 Dwarf_Off ref = die_attr_ref(dw, die, name);
573 die_mem_offset(dwarf_t *dw, Dwarf_Die die, Dwarf_Half name,
580 if ((attr = die_attr(dw, die, name, req)) == NULL)
604 tdesc_intr_common(dwarf_t *dw, int tid, const char *name, size_t sz)
615 tdp->t_name = xstrdup(name);
1012 * an empty name, even though nothing can really handle them
1088 * change the name.
1302 * as input, this routine will return a common name, along with an intr_t
1303 * that reflects said name.
1306 die_base_name_parse(const char *name, char **newp)
1315 if (strlen(name) > sizeof (buf) - 1)
1316 terminate("base type name \"%s\" is too long\n", name);
1318 strncpy(buf, name, sizeof (buf));
1490 terminate("die %llu: base type without name\n", off);
1492 /* XXX make a name parser for float too */
1495 debug(3, "die %llu: name \"%s\" remapped to \"%s\"\n", off,
1589 char *name;
1615 if ((name = die_linkage_name(dw, die)) != NULL) {
1618 name = die_name(dw, die);
1621 if (name == NULL) {
1622 return; /* Subprogram without name. */
1625 if (die_isdecl(dw, die) || (name = die_name(dw, die)) == NULL) {
1636 ii->ii_name = name;
1650 char *name;
1663 if ((name = die_name(dw, arg)) == NULL) {
1664 terminate("die %llu: func arg %d has no name\n",
1668 if ((name = die_name(dw, arg)) == NULL) {
1670 debug(1, "die %llu: func arg %d has no name\n",
1677 if (strcmp(name, "...") == 0) {
1678 free(name);
1721 char *name;
1725 if (die_isdecl(dw, die) || (name = die_name(dw, die)) == NULL)
1730 ii->ii_name = name;
1760 Dwarf_Die child = die_child(dw, die);
1762 if (child != NULL)
1763 die_create(dw, child);
1933 Dwarf_Die cu, child;
1968 (child = die_child(&dw, cu)) == NULL)
1993 debug(1, "CU name: %s\n", dw.dw_cuname);
1996 die_create(&dw, child);