Lines Matching refs:rec

626 dtj_chewrec(const dtrace_probedata_t *data, const dtrace_recdesc_t *rec,
638 * the last record if rec is NULL (signalling end of probe data).
640 if (rec == NULL) {
661 * If rec->dtrd_size == 0, the record represents a D program
669 (edesc->dtepd_rec[r].dtrd_offset < rec->dtrd_offset));
684 * to the current rec until we find out the data index where the next
685 * rec starts. (The knowledge of how many probedata records to consume
698 if (rec == NULL) {
728 act = rec->dtrd_action;
736 if (rec->dtrd_size == 0) {
781 (rec->dtrd_format != 0));
836 dtrace_recdesc_t *rec;
918 rec = &edesc->dtepd_rec[i];
925 if (rec->dtrd_size > 0) {
926 if (dtj_is_stack_action(rec->dtrd_action)) {
928 rec, jc);
929 } else if (dtj_is_symbol_action(rec->dtrd_action)) {
931 rec, jc);
933 jobj = dtj_recdata(jc, rec->dtrd_size,
934 (data->dtpda_data + rec->dtrd_offset));
1038 const dtrace_recdesc_t *rec;
1073 rec = bufdata->dtbda_recdesc;
1074 if (rec) {
1075 act = rec->dtrd_action;
1297 const dtrace_recdesc_t *rec, dtj_java_consumer_t *jc)
1302 addr = data->dtpda_data + rec->dtrd_offset;
1303 return (dtj_new_stack_record(addr, rec, jc));
1308 const dtrace_recdesc_t *rec, const char *s, dtj_java_consumer_t *jc)
1318 addr = data->dtada_data + rec->dtrd_offset;
1319 jobj = dtj_new_stack_record(addr, rec, jc);
1348 const dtrace_recdesc_t *rec, dtj_java_consumer_t *jc)
1352 addr = data->dtpda_data + rec->dtrd_offset;
1353 return (dtj_new_symbol_record(addr, rec, jc));
1358 const dtrace_recdesc_t *rec, const char *s, dtj_java_consumer_t *jc)
1367 addr = data->dtada_data + rec->dtrd_offset;
1368 jobj = dtj_new_symbol_record(addr, rec, jc);
1411 dtj_new_stack_record(const caddr_t addr, const dtrace_recdesc_t *rec,
1426 for (i = rec->dtrd_size - 1; (i >= 0) && !addr[i]; --i) {
1442 act = rec->dtrd_action;
1469 dtj_new_symbol_record(const caddr_t addr, const dtrace_recdesc_t *rec,
1480 act = rec->dtrd_action;
1514 dtj_new_distribution(const dtrace_aggdata_t *data, const dtrace_recdesc_t *rec,
1522 dtrace_actkind_t act = rec->dtrd_action;
1525 (data->dtada_data + rec->dtrd_offset);
1526 size_t size = rec->dtrd_size;
1638 const dtrace_recdesc_t *rec = bufdata->dtbda_recdesc;
1749 act = rec->dtrd_action;
1755 jobj = dtj_new_tuple_stack_record(aggdata, rec, s, jc);
1762 jobj = dtj_new_tuple_symbol_record(aggdata, rec, s, jc);
1765 jobj = dtj_recdata(jc, rec->dtrd_size,
1766 (aggdata->dtada_data + rec->dtrd_offset));
1795 jvalue = dtj_new_aggval(jc, aggdata, rec);
1991 const dtrace_recdesc_t *rec)
2002 act = rec->dtrd_action;
2004 addr = data->dtada_data + rec->dtrd_offset;
2013 jvalue = dtj_new_distribution(data, rec, jc);