Lines Matching defs:record
68 * retrieve tag slot from a record
72 _tnf_get_tag(TNF *tnf, tnf_ref32_t *record)
74 return (_GET_TAG(tnf, record));
78 * Retrieve tag_arg from tag slot of a record
82 _tnf_get_tag_arg(TNF *tnf, tnf_ref32_t *record)
84 return (_GET_TAG_ARG(tnf, record));
88 * Retrieve the self_size slot of an ABI array record
98 * Calculate the number of elements in ABI array record
120 * Retrieve the base pointer of an ABI array record
140 * Retrieve the chars in an ABI string record
150 * Retrieve the string in the name slot of a type record
160 * Retrieve the properties array slot of a type record
170 * Retrieve the slot_types slot of struct_type or array_type record
180 * Retrieve the header_size slot of an array_type record
190 * Retrieve the derived_base slot of a derived_type record
201 * Find the root (self-tagged) type record
205 _tnf_get_root_tag(TNF *tnf, tnf_ref32_t *record)
211 p1 = record;
243 /* Found a type record named name */
250 * Look in type record's properties for named type.
290 * Get the ultimate base type of a type record
430 _tnf_get_slot_typed(TNF *tnf, tnf_ref32_t *record, char *name)
437 tag = _tnf_get_tag(tnf, record);
455 /* Find the type record for slot */
480 return (fetch_slot(tnf, (caddr_t)record + offset,
495 _tnf_get_slot_named(TNF *tnf, tnf_ref32_t *record, char *name)
502 tag = _tnf_get_tag(tnf, record);
514 return (_tnf_get_slot_typed(tnf, record, name));
533 /* Find the type record for slot */
560 return (fetch_slot(tnf, (caddr_t)record + offset,