ctf_dprintf
ctf_dprintf("bad contents for array: %ld\n",
ctf_dprintf("bad index for array: %ld\n", arp->ctr_index);
ctf_dprintf("encountered duplicate member %s\n", name);
ctf_dprintf("adding label %s, %ld\n", name, type);
ctf_dprintf("lbloff: %u\nobjtoff: %u\nfuncoff: %u\n"
ctf_dprintf("---------------\nHash dump - %s\n", tag);
ctf_dprintf(" - %3u/%3u - '%s' type %u\n", h, i, str,
extern void ctf_dprintf(const char *, ...);
ctf_dprintf("failed to decode label %u with "
ctf_dprintf("loaded %lu symtab entries\n", fp->ctf_nsyms);
ctf_dprintf("detected invalid CTF kind -- %u\n", kind);
ctf_dprintf("CTF container %p is a child\n", (void *)fp);
ctf_dprintf("CTF container %p is a parent\n", (void *)fp);
ctf_dprintf("%lu total types processed\n", fp->ctf_typemax);
ctf_dprintf("%u enum names hashed\n", ctf_hash_size(&fp->ctf_enums));
ctf_dprintf("%u struct names hashed (%d long)\n",
ctf_dprintf("%u union names hashed (%d long)\n",
ctf_dprintf("%u base type names hashed\n",
ctf_dprintf("ctf_bufopen: magic=0x%x version=%u\n",
ctf_dprintf("ctf_bufopen: uncompressed size=%lu\n", (ulong_t)size);
ctf_dprintf("zlib inflate err: %s\n", z_strerror(rc));
ctf_dprintf("zlib inflate short -- got %lu of %lu "
ctf_dprintf("ctf_bufopen: parent name %s (label %s)\n",
ctf_dprintf("ctf_close(%p) refcnt=%u\n", (void *)fp, fp->ctf_refcnt);
ctf_dprintf("type %ld cycle detected\n", otype);
ctf_dprintf("'%s'; is a file\n", file);
ctf_dprintf("Found .c file - '%s'\n", file);
ctf_dprintf("Could not find symbol table section\n");
ctf_dprintf("Walking string table looking for .c files\n");
ctf_dprintf("'%s'\n", file);
ctf_dprintf("Creating base type %s from off %llu, size: %d\n", name,
ctf_dprintf("falling back to dwarf for base type %s\n", name);
ctf_dprintf("Trying to deal with bitfields on %d:%d\n", base, bitsz);
ctf_dprintf("got kind %d\n", kind);
ctf_dprintf("Got back type id: %d\n", mid);
ctf_dprintf("added sou %s (%d) (%ld) forward=%d\n",
ctf_dprintf("setting array upper bound\n");
ctf_dprintf("creating array range\n");
ctf_dprintf("Got back id %d\n", *idp);
ctf_dprintf("ignoring extraneous %s qualifier for array %d\n",
ctf_dprintf("reference kind %d %s\n", kind, name != NULL ? name : "<>");
ctf_dprintf("added enum %s (%d)\n",
ctf_dprintf("base\n");
ctf_dprintf("array\n");
ctf_dprintf("enum\n");
ctf_dprintf("pointer\n");
ctf_dprintf("struct\n");
ctf_dprintf("fptr\n");
ctf_dprintf("typedef\n");
ctf_dprintf("union\n");
ctf_dprintf("const\n");
ctf_dprintf("volatile\n");
ctf_dprintf("restrict\n");
ctf_dprintf("ignoring tag type %x\n", tag);
ctf_dprintf("ctf_dwarf_convert_type tag specific handler returned %d\n",
ctf_dprintf("beginning work on function %s (die %llx)\n",
ctf_dprintf("ignoring declaration of function %s (die %llx)\n",
ctf_dprintf("beginning to convert function arguments %s\n", name);
ctf_dprintf("die 0x%llx DW_AT_specification -> die 0x%llx\n",
ctf_dprintf("top level func\n");
ctf_dprintf("top level var\n");
ctf_dprintf("top level block\n");
ctf_dprintf("top level type\n");
ctf_dprintf("added object %s->%ld\n", name, cdv->cdv_type);
ctf_dprintf("added function %s\n", name);
ctf_dprintf("comparing weak to %s\n", name);
ctf_dprintf("Trying to find weak equiv for %s\n", name);
ctf_dprintf("found no weak match for %s\n", name);
ctf_dprintf("matched weak symbol %lu to %lu\n", idx, cweak.cweak_idx);
ctf_dprintf("converting die: %s - max offset: %x\n", name,
ctf_dprintf("ctf_dwarf_convert_die (%s) returned %d\n", name,
ctf_dprintf("ctf_dwarf_fixup_die (%s, FALSE) returned %d\n", name,
ctf_dprintf("ctf_dwarf_fixup_die (%s, TRUE) returned %d\n", name,
ctf_dprintf("ctf_dwarf_conv_funcvars (%s) returned %d\n",
ctf_dprintf("ctf_dwarf_conv_weaks (%s) returned %d\n",
ctf_dprintf("adding inputs for dedup\n");
ctf_dprintf("starting dedup of %s\n", name);
ctf_dprintf("Beginning to free die: %p\n", cup);
ctf_dprintf("Trying to free name: %p\n", cup->cu_name);
ctf_dprintf("Trying to free merge handle: %p\n", cup->cu_cmh);
ctf_dprintf("Trying to free functions\n");
ctf_dprintf("Trying to free variables\n");
ctf_dprintf("Trying to free bitfields\n");
ctf_dprintf("cu %d - no cu %d\n", i, ret);
ctf_dprintf("cu %d - no cu data\n", i);
ctf_dprintf("cu %d - no child '%s' %d\n",
ctf_dprintf("cu %d - no child data '%s' %d\n",
ctf_dprintf("Pre-initialised cu %d - '%s'\n", i,
ctf_dprintf("Processing CU batch %u - %u\n", start, end - 1);
ctf_dprintf("adding cu %s: %p, %x %x\n",
ctf_dprintf("Running conversion phase\n");
ctf_dprintf("internal convert failed: %s\n",
ctf_dprintf("starting merge phase\n");
ctf_dprintf("adding previous merge CU\n");
ctf_dprintf("adding CUs to merge\n");
ctf_dprintf("performing merge\n");
ctf_dprintf("failed merge!\n");
ctf_dprintf("freeing CUs\n");
ctf_dprintf("freeing cu %d\n", i);
ctf_dprintf("found %d DWARF CUs\n", ndies);
ctf_dprintf("successfully converted!\n");
ctf_dprintf("dwmap: %p %" DW_PR_DUx "->%d\n", dwmap, off, id);
ctf_dprintf("ctf_version: client using version %d\n", version);
ctf_dprintf("decompressing CTF data using %s\n", _libctf_zlib);
ctf_dprintf("added initial function %s, %lu, %s %u\n", name, idx,
ctf_dprintf("added initial object %s, %lu, %ld, %s\n", name, idx, id,
ctf_dprintf("adding input %p\n", input);
ctf_dprintf("added containers %p and %p\n", input, empty);
ctf_dprintf("comparing merge match for %s/%s/%u->%s/%s/%u\n",
ctf_dprintf("Trying to find match for %s/%s/%u\n", file, name,
ctf_dprintf("Failed to add symbol %s->%d: %s\n", name,
ctf_dprintf("mapped object into output %s/%s->%ld\n", file,
ctf_dprintf("Failed to add function %s: %s\n", name,
ctf_dprintf("mapped function into output %s/%s\n", file,
ctf_dprintf("Beginning ctf_merge_merge()\n");
ctf_dprintf("preparing to uniquify against: %p\n", cmh->cmh_unique);
ctf_dprintf("trying to add the label\n");
ctf_dprintf("merging symbols and the like\n");
ctf_dprintf("merge diff forward mapped %ld->%ld (%u)\n",
ctf_dprintf("dedup %d->%d \n", iid, oid);
ctf_dprintf("dedup %d is missing\n", iid);
ctf_dprintf("encountered %d inputs\n", cmp->cmh_ninputs);
ctf_dprintf("passed argument sanity check\n");
ctf_dprintf("Successfully initialized dedup\n");
ctf_dprintf("Successfully diffed types\n");
ctf_dprintf("deduping types result: %d\n", ret);
ctf_dprintf("Successfully deduped types\n");
ctf_dprintf("failed to dedup symbols: %s\n",
ctf_dprintf("merge diff mapped %d->%d\n", oid, iid);
ctf_dprintf("merge diff said %d is missing\n", iid);
ctf_dprintf("Trying to add member %s to %d\n", name, cms->cms_id);
ctf_dprintf("added sou \"%s\" as (%d) %d->%d\n", name, kind, id, suid);
ctf_dprintf(
ctf_dprintf("Trying to fix up sou %d\n", id);
ctf_dprintf("Forward %d\n", i);
ctf_dprintf("Failed to merge type %d\n", i);
ctf_dprintf("Beginning merge pass 3\n");
ctf_dprintf("merging %p->%p\n", source, out);
ctf_dprintf("merge common returned with %d\n", ret);
ctf_dprintf("update returned with %d\n", ret);