Lines Matching refs:label
732 * with a label provided by the caller. There are several cases, outlined
736 * 1. matchlbl == NULL - return the index of the most recent label.
737 * 2. matchlbl == "BASE" - return the index of the oldest label.
741 * the type index associated with the label.
755 char *label = sbuf + ctl->ctl_label;
759 debug(3, "Resurrected label %s type idx %d\n", label, lastidx);
761 tdata_label_add(td, label, lastidx);
765 baselabel = label;
770 if (matchlbl != NULL && streq(label, matchlbl))
775 /* User provided a label that didn't match */
776 warning("%s: Cannot find label `%s' - using base (%s)\n",
1169 ctf_parse(ctf_header_t *h, caddr_t buf, symit_data_t *si, char *label)
1187 idx = resurrect_labels(h, td, buf, label);
1230 * up to the type associated with the provided label, inclusive, will be
1231 * reconstructed. If a NULL label is provided, all types will be reconstructed.
1236 ctf_load(char *file, caddr_t buf, size_t bufsz, symit_data_t *si, char *label)
1274 td = ctf_parse(h, ctfdata, si, label);