Advertisement
tthtlc

dtrace APIs

Jul 20th, 2012
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 38.20 KB | None | 0 0
  1. dt_aggregate.c:dt_aggregate_count(int64_t *existing, int64_t *new, size_t size)
  2. dt_aggregate.c:dt_aggregate_countcmp(int64_t *lhs, int64_t *rhs)
  3. dt_aggregate.c:dt_aggregate_min(int64_t *existing, int64_t *new, size_t size)
  4. dt_aggregate.c:dt_aggregate_max(int64_t *existing, int64_t *new, size_t size)
  5. dt_aggregate.c:dt_aggregate_averagecmp(int64_t *lhs, int64_t *rhs)
  6. dt_aggregate.c:dt_aggregate_stddevcmp(int64_t *lhs, int64_t *rhs)
  7. dt_aggregate.c:dt_aggregate_lquantize(int64_t *existing, int64_t *new, size_t size)
  8. dt_aggregate.c:dt_aggregate_lquantizedsum(int64_t *lquanta)
  9. dt_aggregate.c:dt_aggregate_lquantizedzero(int64_t *lquanta)
  10. dt_aggregate.c:dt_aggregate_lquantizedcmp(int64_t *lhs, int64_t *rhs)
  11. dt_aggregate.c:dt_aggregate_quantizedcmp(int64_t *lhs, int64_t *rhs)
  12. dt_aggregate.c:dt_aggregate_usym(dtrace_hdl_t *dtp, uint64_t *data)
  13. dt_aggregate.c:dt_aggregate_umod(dtrace_hdl_t *dtp, uint64_t *data)
  14. dt_aggregate.c:dt_aggregate_sym(dtrace_hdl_t *dtp, uint64_t *data)
  15. dt_aggregate.c:dt_aggregate_mod(dtrace_hdl_t *dtp, uint64_t *data)
  16. dt_aggregate.c:dt_aggregate_aggvarid(dt_ahashent_t *ent)
  17. dt_aggregate.c:dt_aggregate_snap_cpu(dtrace_hdl_t *dtp, processorid_t cpu)
  18. dt_aggregate.c:dt_aggregate_hashcmp(const void *lhs, const void *rhs)
  19. dt_aggregate.c:dt_aggregate_varcmp(const void *lhs, const void *rhs)
  20. dt_aggregate.c:dt_aggregate_keycmp(const void *lhs, const void *rhs)
  21. dt_aggregate.c:dt_aggregate_valcmp(const void *lhs, const void *rhs)
  22. dt_aggregate.c:dt_aggregate_valkeycmp(const void *lhs, const void *rhs)
  23. dt_aggregate.c:dt_aggregate_keyvarcmp(const void *lhs, const void *rhs)
  24. dt_aggregate.c:dt_aggregate_varkeycmp(const void *lhs, const void *rhs)
  25. dt_aggregate.c:dt_aggregate_valvarcmp(const void *lhs, const void *rhs)
  26. dt_aggregate.c:dt_aggregate_varvalcmp(const void *lhs, const void *rhs)
  27. dt_aggregate.c:dt_aggregate_keyvarrevcmp(const void *lhs, const void *rhs)
  28. dt_aggregate.c:dt_aggregate_varkeyrevcmp(const void *lhs, const void *rhs)
  29. dt_aggregate.c:dt_aggregate_valvarrevcmp(const void *lhs, const void *rhs)
  30. dt_aggregate.c:dt_aggregate_varvalrevcmp(const void *lhs, const void *rhs)
  31. dt_aggregate.c:dt_aggregate_bundlecmp(const void *lhs, const void *rhs)
  32. dt_aggregate.c:dt_aggregate_go(dtrace_hdl_t *dtp)
  33. dt_aggregate.c:dt_aggwalk_rval(dtrace_hdl_t *dtp, dt_ahashent_t *h, int rval)
  34. dt_aggregate.c:dt_aggregate_qsort(dtrace_hdl_t *dtp, void *base, size_t nel, size_t width,
  35. dt_aggregate.c:dt_aggregate_walk_sorted(dtrace_hdl_t *dtp,
  36. dt_aggregate.c:dt_aggregate_destroy(dtrace_hdl_t *dtp)
  37. dt_as.c:dt_irlist_create(dt_irlist_t *dlp)
  38. dt_as.c:dt_irlist_destroy(dt_irlist_t *dlp)
  39. dt_as.c:dt_irlist_append(dt_irlist_t *dlp, dt_irnode_t *dip)
  40. dt_as.c:dt_irlist_label(dt_irlist_t *dlp)
  41. dt_as.c:dt_countvar(dt_idhash_t *dhp, dt_ident_t *idp, void *data)
  42. dt_as.c:dt_copyvar(dt_idhash_t *dhp, dt_ident_t *idp, void *data)
  43. dt_as.c:dt_copystr(const char *s, size_t n, size_t off, dt_pcb_t *pcb)
  44. dt_as.c:dt_as_xlate(dt_pcb_t *pcb, dtrace_difo_t *dp,
  45. dt_as.c:dt_as_undef(const dt_ident_t *idp, uint_t offset)
  46. dt_as.c:dt_as(dt_pcb_t *pcb)
  47. dt_buf.c:dt_buf_create(dtrace_hdl_t *dtp, dt_buf_t *bp, const char *name, size_t len)
  48. dt_buf.c:dt_buf_destroy(dtrace_hdl_t *dtp, dt_buf_t *bp)
  49. dt_buf.c:dt_buf_reset(dtrace_hdl_t *dtp, dt_buf_t *bp)
  50. dt_buf.c:dt_buf_write(dtrace_hdl_t *dtp, dt_buf_t *bp,
  51. dt_buf.c:dt_buf_concat(dtrace_hdl_t *dtp, dt_buf_t *dst,
  52. dt_buf.c:dt_buf_offset(const dt_buf_t *bp, size_t align)
  53. dt_buf.c:dt_buf_len(const dt_buf_t *bp)
  54. dt_buf.c:dt_buf_error(const dt_buf_t *bp)
  55. dt_buf.c:dt_buf_ptr(const dt_buf_t *bp)
  56. dt_buf.c:dt_buf_claim(dtrace_hdl_t *dtp, dt_buf_t *bp)
  57. dt_cc.c:dt_idreset(dt_idhash_t *dhp, dt_ident_t *idp, void *ignored)
  58. dt_cc.c:dt_idpragma(dt_idhash_t *dhp, dt_ident_t *idp, void *ignored)
  59. dt_cc.c:dt_stmt_create(dtrace_hdl_t *dtp, dtrace_ecbdesc_t *edp,
  60. dt_cc.c:dt_stmt_action(dtrace_hdl_t *dtp, dtrace_stmtdesc_t *sdp)
  61. dt_cc.c:dt_action_destructive(const dtrace_actdesc_t *ap)
  62. dt_cc.c:dt_stmt_append(dtrace_stmtdesc_t *sdp, const dt_node_t *dnp)
  63. dt_cc.c:dt_action_difconst(dtrace_actdesc_t *ap, uint_t id, dtrace_actkind_t kind)
  64. dt_cc.c:dt_action_clear(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
  65. dt_cc.c:dt_action_normalize(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
  66. dt_cc.c:dt_action_trunc(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
  67. dt_cc.c:dt_action_printa(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
  68. dt_cc.c:dt_action_printflike(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp,
  69. dt_cc.c:dt_action_trace(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
  70. dt_cc.c:dt_action_tracemem(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
  71. dt_cc.c:dt_action_stack_args(dtrace_hdl_t *dtp, dtrace_actdesc_t *ap, dt_node_t *arg0)
  72. dt_cc.c:dt_action_stack(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
  73. dt_cc.c:dt_action_ustack_args(dtrace_hdl_t *dtp, dtrace_actdesc_t *ap, dt_node_t *dnp)
  74. dt_cc.c:dt_action_ustack(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
  75. dt_cc.c:dt_action_setopt(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
  76. dt_cc.c:dt_action_symmod_args(dtrace_hdl_t *dtp, dtrace_actdesc_t *ap,
  77. dt_cc.c:dt_action_symmod(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp,
  78. dt_cc.c:dt_action_ftruncate(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
  79. dt_cc.c:dt_action_stop(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
  80. dt_cc.c:dt_action_breakpoint(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
  81. dt_cc.c:dt_action_panic(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
  82. dt_cc.c:dt_action_chill(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
  83. dt_cc.c:dt_action_raise(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
  84. dt_cc.c:dt_action_exit(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
  85. dt_cc.c:dt_action_speculate(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
  86. dt_cc.c:dt_action_commit(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
  87. dt_cc.c:dt_action_discard(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
  88. dt_cc.c:dt_compile_fun(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
  89. dt_cc.c:dt_compile_exp(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
  90. dt_cc.c:dt_compile_agg(dtrace_hdl_t *dtp, dt_node_t *dnp, dtrace_stmtdesc_t *sdp)
  91. dt_cc.c:dt_compile_one_clause(dtrace_hdl_t *dtp, dt_node_t *cnp, dt_node_t *pnp)
  92. dt_cc.c:dt_compile_clause(dtrace_hdl_t *dtp, dt_node_t *cnp)
  93. dt_cc.c:dt_compile_xlator(dt_node_t *dnp)
  94. dt_cc.c:dt_setcontext(dtrace_hdl_t *dtp, dtrace_probedesc_t *pdp)
  95. dt_cc.c:dt_endcontext(dtrace_hdl_t *dtp)
  96. dt_cc.c:dt_reduceid(dt_idhash_t *dhp, dt_ident_t *idp, dtrace_hdl_t *dtp)
  97. dt_cc.c:dt_reduce(dtrace_hdl_t *dtp, dt_version_t v)
  98. dt_cc.c:dt_preproc(dtrace_hdl_t *dtp, FILE *ifp)
  99. dt_cc.c:dt_lib_depend_error(dtrace_hdl_t *dtp, const char *format, ...)
  100. dt_cc.c:dt_lib_depend_add(dtrace_hdl_t *dtp, dt_list_t *dlp, const char *arg)
  101. dt_cc.c:dt_lib_depend_lookup(dt_list_t *dld, const char *arg)
  102. dt_cc.c:dt_lib_build_graph(dtrace_hdl_t *dtp)
  103. dt_cc.c:dt_topo_sort(dtrace_hdl_t *dtp, dt_lib_depend_t *dld, int *count)
  104. dt_cc.c:dt_lib_depend_sort(dtrace_hdl_t *dtp)
  105. dt_cc.c:dt_lib_depend_free(dtrace_hdl_t *dtp)
  106. dt_cc.c:dt_load_libs_dir(dtrace_hdl_t *dtp, const char *path)
  107. dt_cc.c:dt_load_libs(dtrace_hdl_t *dtp)
  108. dt_cc.c:dt_compile(dtrace_hdl_t *dtp, int context, dtrace_probespec_t pspec, void *arg,
  109. dt_cg.c:dt_cg_node_alloc(uint_t label, dif_instr_t instr)
  110. dt_cg.c:dt_cg_membinfo(ctf_file_t *fp, ctf_id_t type, const char *s, ctf_membinfo_t *mp)
  111. dt_cg.c:dt_cg_xsetx(dt_irlist_t *dlp, dt_ident_t *idp, uint_t lbl, int reg, uint64_t x)
  112. dt_cg.c:dt_cg_setx(dt_irlist_t *dlp, int reg, uint64_t x)
  113. dt_cg.c:dt_cg_load(dt_node_t *dnp, ctf_file_t *ctfp, ctf_id_t type)
  114. dt_cg.c:dt_cg_ptrsize(dt_node_t *dnp, dt_irlist_t *dlp, dt_regset_t *drp,
  115. dt_cg.c:dt_cg_field_get(dt_node_t *dnp, dt_irlist_t *dlp, dt_regset_t *drp,
  116. dt_cg.c:dt_cg_field_set(dt_node_t *src, dt_irlist_t *dlp,
  117. dt_cg.c:dt_cg_store(dt_node_t *src, dt_irlist_t *dlp, dt_regset_t *drp, dt_node_t *dst)
  118. dt_cg.c:dt_cg_typecast(const dt_node_t *src, const dt_node_t *dst,
  119. dt_cg.c:dt_cg_arglist(dt_ident_t *idp, dt_node_t *args,
  120. dt_cg.c:dt_cg_arithmetic_op(dt_node_t *dnp, dt_irlist_t *dlp,
  121. dt_cg.c:dt_cg_stvar(const dt_ident_t *idp)
  122. dt_cg.c:dt_cg_prearith_op(dt_node_t *dnp, dt_irlist_t *dlp, dt_regset_t *drp, uint_t op)
  123. dt_cg.c:dt_cg_postarith_op(dt_node_t *dnp, dt_irlist_t *dlp,
  124. dt_cg.c:dt_cg_compare_signed(dt_node_t *dnp)
  125. dt_cg.c:dt_cg_compare_op(dt_node_t *dnp, dt_irlist_t *dlp, dt_regset_t *drp, uint_t op)
  126. dt_cg.c:dt_cg_ternary_op(dt_node_t *dnp, dt_irlist_t *dlp, dt_regset_t *drp)
  127. dt_cg.c:dt_cg_logical_and(dt_node_t *dnp, dt_irlist_t *dlp, dt_regset_t *drp)
  128. dt_cg.c:dt_cg_logical_xor(dt_node_t *dnp, dt_irlist_t *dlp, dt_regset_t *drp)
  129. dt_cg.c:dt_cg_logical_or(dt_node_t *dnp, dt_irlist_t *dlp, dt_regset_t *drp)
  130. dt_cg.c:dt_cg_logical_neg(dt_node_t *dnp, dt_irlist_t *dlp, dt_regset_t *drp)
  131. dt_cg.c:dt_cg_asgn_op(dt_node_t *dnp, dt_irlist_t *dlp, dt_regset_t *drp)
  132. dt_cg.c:dt_cg_assoc_op(dt_node_t *dnp, dt_irlist_t *dlp, dt_regset_t *drp)
  133. dt_cg.c:dt_cg_array_op(dt_node_t *dnp, dt_irlist_t *dlp, dt_regset_t *drp)
  134. dt_cg.c:dt_cg_inline(dt_node_t *dnp, dt_irlist_t *dlp, dt_regset_t *drp)
  135. dt_cg.c:dt_cg_node(dt_node_t *dnp, dt_irlist_t *dlp, dt_regset_t *drp)
  136. dt_cg.c:dt_cg(dt_pcb_t *pcb, dt_node_t *dnp)
  137. dt_consume.c:dt_fabsl(long double x)
  138. dt_consume.c:dt_gt_128(uint64_t *a, uint64_t *b)
  139. dt_consume.c:dt_ge_128(uint64_t *a, uint64_t *b)
  140. dt_consume.c:dt_le_128(uint64_t *a, uint64_t *b)
  141. dt_consume.c:dt_shift_128(uint64_t *a, int b)
  142. dt_consume.c:dt_nbits_128(uint64_t *a)
  143. dt_consume.c:dt_subtract_128(uint64_t *minuend, uint64_t *subtrahend, uint64_t *difference)
  144. dt_consume.c:dt_add_128(uint64_t *addend1, uint64_t *addend2, uint64_t *sum)
  145. dt_consume.c:dt_multiply_128(uint64_t factor1, uint64_t factor2, uint64_t *product)
  146. dt_consume.c:dt_divide_128(uint64_t *dividend, uint64_t divisor, uint64_t *quotient)
  147. dt_consume.c:dt_sqrt_128(uint64_t *square)
  148. dt_consume.c:dt_stddev(uint64_t *data, uint64_t normal)
  149. dt_consume.c:dt_flowindent(dtrace_hdl_t *dtp, dtrace_probedata_t *data, dtrace_epid_t last,
  150. dt_consume.c:dt_nullprobe()
  151. dt_consume.c:dt_nullrec()
  152. dt_consume.c:dt_print_quantline(dtrace_hdl_t *dtp, FILE *fp, int64_t val,
  153. dt_consume.c:dt_print_quantize(dtrace_hdl_t *dtp, FILE *fp, const void *addr,
  154. dt_consume.c:dt_print_lquantize(dtrace_hdl_t *dtp, FILE *fp, const void *addr,
  155. dt_consume.c:dt_print_average(dtrace_hdl_t *dtp, FILE *fp, caddr_t addr,
  156. dt_consume.c:dt_print_stddev(dtrace_hdl_t *dtp, FILE *fp, caddr_t addr,
  157. dt_consume.c:dt_print_bytes(dtrace_hdl_t *dtp, FILE *fp, caddr_t addr,
  158. dt_consume.c:dt_print_stack(dtrace_hdl_t *dtp, FILE *fp, const char *format,
  159. dt_consume.c:dt_print_ustack(dtrace_hdl_t *dtp, FILE *fp, const char *format,
  160. dt_consume.c:dt_print_usym(dtrace_hdl_t *dtp, FILE *fp, caddr_t addr, dtrace_actkind_t act)
  161. dt_consume.c:dt_print_umod(dtrace_hdl_t *dtp, FILE *fp, const char *format, caddr_t addr)
  162. dt_consume.c:dt_print_sym(dtrace_hdl_t *dtp, FILE *fp, const char *format, caddr_t addr)
  163. dt_consume.c:dt_print_mod(dtrace_hdl_t *dtp, FILE *fp, const char *format, caddr_t addr)
  164. dt_consume.c:dt_normalize_agg(const dtrace_aggdata_t *aggdata, void *arg)
  165. dt_consume.c:dt_normalize(dtrace_hdl_t *dtp, caddr_t base, dtrace_recdesc_t *rec)
  166. dt_consume.c:dt_denormalize_agg(const dtrace_aggdata_t *aggdata, void *arg)
  167. dt_consume.c:dt_clear_agg(const dtrace_aggdata_t *aggdata, void *arg)
  168. dt_consume.c:dt_trunc_agg(const dtrace_aggdata_t *aggdata, void *arg)
  169. dt_consume.c:dt_trunc(dtrace_hdl_t *dtp, caddr_t base, dtrace_recdesc_t *rec)
  170. dt_consume.c:dt_print_datum(dtrace_hdl_t *dtp, FILE *fp, dtrace_recdesc_t *rec,
  171. dt_consume.c:dt_print_aggs(const dtrace_aggdata_t **aggsdata, int naggvars, void *arg)
  172. dt_consume.c:dt_print_agg(const dtrace_aggdata_t *aggdata, void *arg)
  173. dt_consume.c:dt_setopt(dtrace_hdl_t *dtp, const dtrace_probedata_t *data,
  174. dt_consume.c:dt_consume_cpu(dtrace_hdl_t *dtp, FILE *fp, int cpu, dtrace_bufdesc_t *buf,
  175. dt_consume.c:dt_consume_begin_probe(const dtrace_probedata_t *data, void *arg)
  176. dt_consume.c:dt_consume_begin_record(const dtrace_probedata_t *data,
  177. dt_consume.c:dt_consume_begin_error(const dtrace_errdata_t *data, void *arg)
  178. dt_consume.c:dt_consume_begin(dtrace_hdl_t *dtp, FILE *fp, dtrace_bufdesc_t *buf,
  179. dt_decl.c:dt_decl_check(dt_decl_t *ddp)
  180. dt_decl.c:dt_decl_alloc(ushort_t kind, char *name)
  181. dt_decl.c:dt_decl_free(dt_decl_t *ddp)
  182. dt_decl.c:dt_decl_reset(void)
  183. dt_decl.c:dt_decl_push(dt_decl_t *ddp)
  184. dt_decl.c:dt_decl_pop(void)
  185. dt_decl.c:dt_decl_pop_param(char **idp)
  186. dt_decl.c:dt_decl_top(void)
  187. dt_decl.c:dt_decl_ident(char *name)
  188. dt_decl.c:dt_decl_class(dt_dclass_t class)
  189. dt_decl.c:dt_decl_spec(ushort_t kind, char *name)
  190. dt_decl.c:dt_decl_attr(ushort_t attr)
  191. dt_decl.c:dt_decl_protoform(dt_node_t *fnp, dt_node_t *flist)
  192. dt_decl.c:dt_decl_prototype(dt_node_t *plist,
  193. dt_decl.c:dt_decl_array(dt_node_t *dnp)
  194. dt_decl.c:dt_decl_func(dt_decl_t *pdp, dt_node_t *dnp)
  195. dt_decl.c:dt_decl_ptr(void)
  196. dt_decl.c:dt_decl_sou(uint_t kind, char *name)
  197. dt_decl.c:dt_decl_member(dt_node_t *dnp)
  198. dt_decl.c:dt_decl_hasmembers(const char *name, int value, void *private)
  199. dt_decl.c:dt_decl_enum(char *name)
  200. dt_decl.c:dt_decl_enumerator(char *s, dt_node_t *dnp)
  201. dt_decl.c:dt_decl_type(dt_decl_t *ddp, dtrace_typeinfo_t *tip)
  202. dt_decl.c:dt_scope_create(dt_scope_t *dsp)
  203. dt_decl.c:dt_scope_destroy(dt_scope_t *dsp)
  204. dt_decl.c:dt_scope_push(ctf_file_t *ctfp, ctf_id_t type)
  205. dt_decl.c:dt_scope_pop(void)
  206. dt_dis.c:dt_dis_log(const dtrace_difo_t *dp, const char *name, dif_instr_t in, FILE *fp)
  207. dt_dis.c:dt_dis_branch(const dtrace_difo_t *dp, const char *name,
  208. dt_dis.c:dt_dis_load(const dtrace_difo_t *dp, const char *name, dif_instr_t in, FILE *fp)
  209. dt_dis.c:dt_dis_store(const dtrace_difo_t *dp, const char *name,
  210. dt_dis.c:dt_dis_str(const dtrace_difo_t *dp, const char *name, dif_instr_t in, FILE *fp)
  211. dt_dis.c:dt_dis_r1rd(const dtrace_difo_t *dp, const char *name, dif_instr_t in, FILE *fp)
  212. dt_dis.c:dt_dis_cmp(const dtrace_difo_t *dp, const char *name, dif_instr_t in, FILE *fp)
  213. dt_dis.c:dt_dis_tst(const dtrace_difo_t *dp, const char *name, dif_instr_t in, FILE *fp)
  214. dt_dis.c:dt_dis_varname(const dtrace_difo_t *dp, uint_t id, uint_t scope)
  215. dt_dis.c:dt_dis_scope(const char *name)
  216. dt_dis.c:dt_dis_lda(const dtrace_difo_t *dp, const char *name, dif_instr_t in, FILE *fp)
  217. dt_dis.c:dt_dis_ldv(const dtrace_difo_t *dp, const char *name, dif_instr_t in, FILE *fp)
  218. dt_dis.c:dt_dis_stv(const dtrace_difo_t *dp, const char *name, dif_instr_t in, FILE *fp)
  219. dt_dis.c:dt_dis_setx(const dtrace_difo_t *dp, const char *name, dif_instr_t in, FILE *fp)
  220. dt_dis.c:dt_dis_sets(const dtrace_difo_t *dp, const char *name, dif_instr_t in, FILE *fp)
  221. dt_dis.c:dt_dis_ret(const dtrace_difo_t *dp, const char *name, dif_instr_t in, FILE *fp)
  222. dt_dis.c:dt_dis_call(const dtrace_difo_t *dp, const char *name, dif_instr_t in, FILE *fp)
  223. dt_dis.c:dt_dis_pushts(const dtrace_difo_t *dp,
  224. dt_dis.c:dt_dis_xlate(const dtrace_difo_t *dp,
  225. dt_dis.c:dt_dis_typestr(const dtrace_diftype_t *t, char *buf, size_t len)
  226. dt_dis.c:dt_dis_rtab(const char *rtag, const dtrace_difo_t *dp, FILE *fp,
  227. dt_dis.c:dt_dis(const dtrace_difo_t *dp, FILE *fp)
  228. dt_dof.c:dt_dof_init(dtrace_hdl_t *dtp)
  229. dt_dof.c:dt_dof_fini(dtrace_hdl_t *dtp)
  230. dt_dof.c:dt_dof_reset(dtrace_hdl_t *dtp, dtrace_prog_t *pgp)
  231. dt_error.c:dt_set_errno(dtrace_hdl_t *dtp, int err)
  232. dt_error.c:dt_set_errmsg(dtrace_hdl_t *dtp, const char *errtag, const char *region,
  233. dt_handle.c:dt_handle_err(dtrace_hdl_t *dtp, dtrace_probedata_t *data)
  234. dt_handle.c:dt_handle_liberr(dtrace_hdl_t *dtp, const dtrace_probedata_t *data,
  235. dt_handle.c:dt_droptag(dtrace_dropkind_t kind)
  236. dt_handle.c:dt_handle_cpudrop(dtrace_hdl_t *dtp, processorid_t cpu,
  237. dt_handle.c:dt_handle_status(dtrace_hdl_t *dtp, dtrace_status_t *old, dtrace_status_t *new)
  238. dt_handle.c:dt_handle_setopt(dtrace_hdl_t *dtp, dtrace_setoptdata_t *data)
  239. dt_handle.c:dt_handle(dtrace_hdl_t *dtp, dtrace_probedata_t *data)
  240. dt_ident.c:dt_idcook_sign(dt_node_t *dnp, dt_ident_t *idp,
  241. dt_ident.c:dt_idcook_assc(dt_node_t *dnp, dt_ident_t *idp, int argc, dt_node_t *args)
  242. dt_ident.c:dt_idcook_func(dt_node_t *dnp, dt_ident_t *idp, int argc, dt_node_t *args)
  243. dt_ident.c:dt_idcook_args(dt_node_t *dnp, dt_ident_t *idp, int argc, dt_node_t *ap)
  244. dt_ident.c:dt_idcook_regs(dt_node_t *dnp, dt_ident_t *idp, int argc, dt_node_t *ap)
  245. dt_ident.c:dt_idcook_type(dt_node_t *dnp, dt_ident_t *idp, int argc, dt_node_t *args)
  246. dt_ident.c:dt_idcook_thaw(dt_node_t *dnp, dt_ident_t *idp, int argc, dt_node_t *args)
  247. dt_ident.c:dt_idcook_inline(dt_node_t *dnp, dt_ident_t *idp, int argc, dt_node_t *args)
  248. dt_ident.c:dt_iddtor_sign(dt_ident_t *idp)
  249. dt_ident.c:dt_iddtor_free(dt_ident_t *idp)
  250. dt_ident.c:dt_iddtor_inline(dt_ident_t *idp)
  251. dt_ident.c:dt_iddtor_none(dt_ident_t *idp)
  252. dt_ident.c:dt_iddtor_probe(dt_ident_t *idp)
  253. dt_ident.c:dt_idsize_type(dt_ident_t *idp)
  254. dt_ident.c:dt_idsize_none(dt_ident_t *idp)
  255. dt_ident.c:dt_idhash_populate(dt_idhash_t *dhp)
  256. dt_ident.c:dt_idhash_create(const char *name, const dt_ident_t *tmpl,
  257. dt_ident.c:dt_idhash_destroy(dt_idhash_t *dhp)
  258. dt_ident.c:dt_idhash_update(dt_idhash_t *dhp)
  259. dt_ident.c:dt_idhash_lookup(dt_idhash_t *dhp, const char *name)
  260. dt_ident.c:dt_idhash_nextid(dt_idhash_t *dhp, uint_t *p)
  261. dt_ident.c:dt_idhash_size(const dt_idhash_t *dhp)
  262. dt_ident.c:dt_idhash_name(const dt_idhash_t *dhp)
  263. dt_ident.c:dt_idhash_insert(dt_idhash_t *dhp, const char *name, ushort_t kind,
  264. dt_ident.c:dt_idhash_xinsert(dt_idhash_t *dhp, dt_ident_t *idp)
  265. dt_ident.c:dt_idhash_delete(dt_idhash_t *dhp, dt_ident_t *key)
  266. dt_ident.c:dt_idhash_comp(const void *lp, const void *rp)
  267. dt_ident.c:dt_idhash_iter(dt_idhash_t *dhp, dt_idhash_f *func, void *data)
  268. dt_ident.c:dt_idstack_lookup(dt_idstack_t *sp, const char *name)
  269. dt_ident.c:dt_idstack_push(dt_idstack_t *sp, dt_idhash_t *dhp)
  270. dt_ident.c:dt_idstack_pop(dt_idstack_t *sp, dt_idhash_t *dhp)
  271. dt_ident.c:dt_ident_create(const char *name, ushort_t kind, ushort_t flags, uint_t id,
  272. dt_ident.c:dt_ident_destroy(dt_ident_t *idp)
  273. dt_ident.c:dt_ident_morph(dt_ident_t *idp, ushort_t kind,
  274. dt_ident.c:dt_ident_cook(dt_node_t *dnp, dt_ident_t *idp, dt_node_t **pargp)
  275. dt_ident.c:dt_ident_type_assign(dt_ident_t *idp, ctf_file_t *fp, ctf_id_t type)
  276. dt_ident.c:dt_ident_resolve(dt_ident_t *idp)
  277. dt_ident.c:dt_ident_size(dt_ident_t *idp)
  278. dt_ident.c:dt_ident_unref(const dt_ident_t *idp)
  279. dt_ident.c:dt_idkind_name(uint_t kind)
  280. dt_inttab.c:dt_inttab_create(dtrace_hdl_t *dtp)
  281. dt_inttab.c:dt_inttab_destroy(dt_inttab_t *ip)
  282. dt_inttab.c:dt_inttab_insert(dt_inttab_t *ip, uint64_t value, uint_t flags)
  283. dt_inttab.c:dt_inttab_size(const dt_inttab_t *ip)
  284. dt_inttab.c:dt_inttab_write(const dt_inttab_t *ip, uint64_t *dst)
  285. dt_link.c:dt_symtab_lookup(Elf_Data *data_sym, int nsym, uintptr_t addr, uint_t shn,
  286. dt_link.c:dt_modtext(dtrace_hdl_t *dtp, char *p, int isenabled, GElf_Rela *rela,
  287. dt_link.c:dt_modtext(dtrace_hdl_t *dtp, char *p, int isenabled, GElf_Rela *rela,
  288. dt_link.c:dt_link_error(dtrace_hdl_t *dtp, Elf *elf, int fd, dt_link_pair_t *bufs,
  289. dt_list.c:dt_list_append(dt_list_t *dlp, void *new)
  290. dt_list.c:dt_list_prepend(dt_list_t *dlp, void *new)
  291. dt_list.c:dt_list_insert(dt_list_t *dlp, void *after_me, void *new)
  292. dt_list.c:dt_list_delete(dt_list_t *dlp, void *existing)
  293. dt_map.c:dt_epid_add(dtrace_hdl_t *dtp, dtrace_epid_t id)
  294. dt_map.c:dt_epid_lookup(dtrace_hdl_t *dtp, dtrace_epid_t epid,
  295. dt_map.c:dt_epid_destroy(dtrace_hdl_t *dtp)
  296. dt_map.c:dt_format_lookup(dtrace_hdl_t *dtp, int format)
  297. dt_map.c:dt_format_destroy(dtrace_hdl_t *dtp)
  298. dt_map.c:dt_aggid_add(dtrace_hdl_t *dtp, dtrace_aggid_t id)
  299. dt_map.c:dt_aggid_lookup(dtrace_hdl_t *dtp, dtrace_aggid_t aggid,
  300. dt_map.c:dt_aggid_destroy(dtrace_hdl_t *dtp)
  301. dt_module.c:dt_module_symhash_insert(dt_module_t *dmp, const char *name, uint_t id)
  302. dt_module.c:dt_module_syminit32(dt_module_t *dmp)
  303. dt_module.c:dt_module_syminit64(dt_module_t *dmp)
  304. dt_module.c:dt_module_symcomp32(const void *lp, const void *rp)
  305. dt_module.c:dt_module_symcomp64(const void *lp, const void *rp)
  306. dt_module.c:dt_module_symsort32(dt_module_t *dmp)
  307. dt_module.c:dt_module_symsort64(dt_module_t *dmp)
  308. dt_module.c:dt_module_symgelf32(const Elf32_Sym *src, GElf_Sym *dst)
  309. dt_module.c:dt_module_symgelf64(const Elf64_Sym *src, GElf_Sym *dst)
  310. dt_module.c:dt_module_symname32(dt_module_t *dmp, const char *name,
  311. dt_module.c:dt_module_symname64(dt_module_t *dmp, const char *name,
  312. dt_module.c:dt_module_symaddr32(dt_module_t *dmp, GElf_Addr addr,
  313. dt_module.c:dt_module_symaddr64(dt_module_t *dmp, GElf_Addr addr,
  314. dt_module.c:dt_module_create(dtrace_hdl_t *dtp, const char *name)
  315. dt_module.c:dt_module_lookup_by_name(dtrace_hdl_t *dtp, const char *name)
  316. dt_module.c:dt_module_lookup_by_ctf(dtrace_hdl_t *dtp, ctf_file_t *ctfp)
  317. dt_module.c:dt_module_load_sect(dtrace_hdl_t *dtp, dt_module_t *dmp, ctf_sect_t *ctsp)
  318. dt_module.c:dt_module_load(dtrace_hdl_t *dtp, dt_module_t *dmp)
  319. dt_module.c:dt_module_getctf(dtrace_hdl_t *dtp, dt_module_t *dmp)
  320. dt_module.c:dt_module_unload(dtrace_hdl_t *dtp, dt_module_t *dmp)
  321. dt_module.c:dt_module_destroy(dtrace_hdl_t *dtp, dt_module_t *dmp)
  322. dt_module.c:dt_module_extern(dtrace_hdl_t *dtp, dt_module_t *dmp,
  323. dt_module.c:dt_module_modelname(dt_module_t *dmp)
  324. dt_module.c:dt_module_update(dtrace_hdl_t *dtp, const char *name)
  325. dt_module.c:dt_module_from_object(dtrace_hdl_t *dtp, const char *object)
  326. dt_module.c:dt_module_info(const dt_module_t *dmp, dtrace_objinfo_t *dto)
  327. dt_open.c:dt_provmod_open(dt_provmod_t **provmod, dt_fdlist_t *dfp)
  328. dt_open.c:dt_provmod_destroy(dt_provmod_t **provmod)
  329. dt_open.c:dt_get_sysinfo(int cmd, char *buf, size_t len)
  330. dt_open.c:dt_vopen(int version, int flags, int *errp,
  331. dt_options.c:dt_opt_agg(dtrace_hdl_t *dtp, const char *arg, uintptr_t option)
  332. dt_options.c:dt_opt_amin(dtrace_hdl_t *dtp, const char *arg, uintptr_t option)
  333. dt_options.c:dt_coredump(void)
  334. dt_options.c:dt_opt_core(dtrace_hdl_t *dtp, const char *arg, uintptr_t option)
  335. dt_options.c:dt_opt_cpp_hdrs(dtrace_hdl_t *dtp, const char *arg, uintptr_t option)
  336. dt_options.c:dt_opt_cpp_path(dtrace_hdl_t *dtp, const char *arg, uintptr_t option)
  337. dt_options.c:dt_opt_cpp_opts(dtrace_hdl_t *dtp, const char *arg, uintptr_t option)
  338. dt_options.c:dt_opt_ctypes(dtrace_hdl_t *dtp, const char *arg, uintptr_t option)
  339. dt_options.c:dt_opt_droptags(dtrace_hdl_t *dtp, const char *arg, uintptr_t option)
  340. dt_options.c:dt_opt_dtypes(dtrace_hdl_t *dtp, const char *arg, uintptr_t option)
  341. dt_options.c:dt_opt_debug(dtrace_hdl_t *dtp, const char *arg, uintptr_t option)
  342. dt_options.c:dt_opt_iregs(dtrace_hdl_t *dtp, const char *arg, uintptr_t option)
  343. dt_options.c:dt_opt_lazyload(dtrace_hdl_t *dtp, const char *arg, uintptr_t option)
  344. dt_options.c:dt_opt_ld_path(dtrace_hdl_t *dtp, const char *arg, uintptr_t option)
  345. dt_options.c:dt_opt_libdir(dtrace_hdl_t *dtp, const char *arg, uintptr_t option)
  346. dt_options.c:dt_opt_linkmode(dtrace_hdl_t *dtp, const char *arg, uintptr_t option)
  347. dt_options.c:dt_opt_linktype(dtrace_hdl_t *dtp, const char *arg, uintptr_t option)
  348. dt_options.c:dt_opt_evaltime(dtrace_hdl_t *dtp, const char *arg, uintptr_t option)
  349. dt_options.c:dt_opt_pgmax(dtrace_hdl_t *dtp, const char *arg, uintptr_t option)
  350. dt_options.c:dt_opt_stdc(dtrace_hdl_t *dtp, const char *arg, uintptr_t option)
  351. dt_options.c:dt_opt_syslibdir(dtrace_hdl_t *dtp, const char *arg, uintptr_t option)
  352. dt_options.c:dt_opt_tree(dtrace_hdl_t *dtp, const char *arg, uintptr_t option)
  353. dt_options.c:dt_opt_tregs(dtrace_hdl_t *dtp, const char *arg, uintptr_t option)
  354. dt_options.c:dt_opt_xlate(dtrace_hdl_t *dtp, const char *arg, uintptr_t option)
  355. dt_options.c:dt_opt_cflags(dtrace_hdl_t *dtp, const char *arg, uintptr_t option)
  356. dt_options.c:dt_opt_dflags(dtrace_hdl_t *dtp, const char *arg, uintptr_t option)
  357. dt_options.c:dt_opt_invcflags(dtrace_hdl_t *dtp, const char *arg, uintptr_t option)
  358. dt_options.c:dt_opt_version(dtrace_hdl_t *dtp, const char *arg, uintptr_t option)
  359. dt_options.c:dt_opt_runtime(dtrace_hdl_t *dtp, const char *arg, uintptr_t option)
  360. dt_options.c:dt_optval_parse(const char *arg, dtrace_optval_t *rval)
  361. dt_options.c:dt_opt_size(dtrace_hdl_t *dtp, const char *arg, uintptr_t option)
  362. dt_options.c:dt_opt_rate(dtrace_hdl_t *dtp, const char *arg, uintptr_t option)
  363. dt_options.c:dt_opt_strsize(dtrace_hdl_t *dtp, const char *arg, uintptr_t option)
  364. dt_options.c:dt_opt_bufpolicy(dtrace_hdl_t *dtp, const char *arg, uintptr_t option)
  365. dt_options.c:dt_opt_bufresize(dtrace_hdl_t *dtp, const char *arg, uintptr_t option)
  366. dt_options.c:dt_options_load(dtrace_hdl_t *dtp)
  367. dt_options.c:dt_opt_preallocate(dtrace_hdl_t *dtp, const char *arg, uintptr_t option)
  368. dt_parser.c:dt_type_lookup(const char *s, dtrace_typeinfo_t *tip)
  369. dt_parser.c:dt_type_pointer(dtrace_typeinfo_t *tip)
  370. dt_parser.c:dt_type_name(ctf_file_t *ctfp, ctf_id_t type, char *buf, size_t len)
  371. dt_parser.c:dt_type_promote(dt_node_t *lp, dt_node_t *rp, ctf_file_t **ofp, ctf_id_t *otype)
  372. dt_parser.c:dt_node_promote(dt_node_t *lp, dt_node_t *rp, dt_node_t *dnp)
  373. dt_parser.c:dt_node_name(const dt_node_t *dnp, char *buf, size_t len)
  374. dt_parser.c:dt_node_xalloc(dtrace_hdl_t *dtp, int kind)
  375. dt_parser.c:dt_node_alloc(int kind)
  376. dt_parser.c:dt_node_free(dt_node_t *dnp)
  377. dt_parser.c:dt_node_attr_assign(dt_node_t *dnp, dtrace_attribute_t attr)
  378. dt_parser.c:dt_node_type_assign(dt_node_t *dnp, ctf_file_t *fp, ctf_id_t type)
  379. dt_parser.c:dt_node_type_propagate(const dt_node_t *src, dt_node_t *dst)
  380. dt_parser.c:dt_node_type_name(const dt_node_t *dnp, char *buf, size_t len)
  381. dt_parser.c:dt_node_type_size(const dt_node_t *dnp)
  382. dt_parser.c:dt_node_resolve(const dt_node_t *dnp, uint_t idkind)
  383. dt_parser.c:dt_node_sizeof(const dt_node_t *dnp)
  384. dt_parser.c:dt_node_is_integer(const dt_node_t *dnp)
  385. dt_parser.c:dt_node_is_float(const dt_node_t *dnp)
  386. dt_parser.c:dt_node_is_scalar(const dt_node_t *dnp)
  387. dt_parser.c:dt_node_is_arith(const dt_node_t *dnp)
  388. dt_parser.c:dt_node_is_vfptr(const dt_node_t *dnp)
  389. dt_parser.c:dt_node_is_dynamic(const dt_node_t *dnp)
  390. dt_parser.c:dt_node_is_string(const dt_node_t *dnp)
  391. dt_parser.c:dt_node_is_stack(const dt_node_t *dnp)
  392. dt_parser.c:dt_node_is_symaddr(const dt_node_t *dnp)
  393. dt_parser.c:dt_node_is_usymaddr(const dt_node_t *dnp)
  394. dt_parser.c:dt_node_is_strcompat(const dt_node_t *dnp)
  395. dt_parser.c:dt_node_is_pointer(const dt_node_t *dnp)
  396. dt_parser.c:dt_node_is_void(const dt_node_t *dnp)
  397. dt_parser.c:dt_node_is_ptrcompat(const dt_node_t *lp, const dt_node_t *rp,
  398. dt_parser.c:dt_node_is_argcompat(const dt_node_t *lp, const dt_node_t *rp)
  399. dt_parser.c:dt_node_is_posconst(const dt_node_t *dnp)
  400. dt_parser.c:dt_node_is_actfunc(const dt_node_t *dnp)
  401. dt_parser.c:dt_node_int(uintmax_t value)
  402. dt_parser.c:dt_node_string(char *string)
  403. dt_parser.c:dt_node_ident(char *name)
  404. dt_parser.c:dt_node_type(dt_decl_t *ddp)
  405. dt_parser.c:dt_node_vatype(void)
  406. dt_parser.c:dt_node_decl(void)
  407. dt_parser.c:dt_node_func(dt_node_t *dnp, dt_node_t *args)
  408. dt_parser.c:dt_node_offsetof(dt_decl_t *ddp, char *s)
  409. dt_parser.c:dt_node_op1(int op, dt_node_t *cp)
  410. dt_parser.c:dt_node_op2(int op, dt_node_t *lp, dt_node_t *rp)
  411. dt_parser.c:dt_node_op3(dt_node_t *expr, dt_node_t *lp, dt_node_t *rp)
  412. dt_parser.c:dt_node_statement(dt_node_t *expr)
  413. dt_parser.c:dt_node_pdesc_by_name(char *spec)
  414. dt_parser.c:dt_node_pdesc_by_id(uintmax_t id)
  415. dt_parser.c:dt_node_clause(dt_node_t *pdescs, dt_node_t *pred, dt_node_t *acts)
  416. dt_parser.c:dt_node_inline(dt_node_t *expr)
  417. dt_parser.c:dt_node_member(dt_decl_t *ddp, char *name, dt_node_t *expr)
  418. dt_parser.c:dt_node_xlator(dt_decl_t *ddp, dt_decl_t *sdp, char *name, dt_node_t *members)
  419. dt_parser.c:dt_node_probe(char *s, int protoc, dt_node_t *nargs, dt_node_t *xargs)
  420. dt_parser.c:dt_node_provider(char *name, dt_node_t *probes)
  421. dt_parser.c:dt_node_program(dt_node_t *lnp)
  422. dt_parser.c:dt_xcook_ident(dt_node_t *dnp, dt_idhash_t *dhp, uint_t idkind, int create)
  423. dt_parser.c:dt_cook_ident(dt_node_t *dnp, uint_t idflags)
  424. dt_parser.c:dt_cook_var(dt_node_t *dnp, uint_t idflags)
  425. dt_parser.c:dt_cook_func(dt_node_t *dnp, uint_t idflags)
  426. dt_parser.c:dt_cook_op1(dt_node_t *dnp, uint_t idflags)
  427. dt_parser.c:dt_cook_op2(dt_node_t *dnp, uint_t idflags)
  428. dt_parser.c:dt_cook_op3(dt_node_t *dnp, uint_t idflags)
  429. dt_parser.c:dt_cook_statement(dt_node_t *dnp, uint_t idflags)
  430. dt_parser.c:dt_cook_aggregation(dt_node_t *dnp, uint_t idflags)
  431. dt_parser.c:dt_cook_clause(dt_node_t *dnp, uint_t idflags)
  432. dt_parser.c:dt_cook_inline(dt_node_t *dnp, uint_t idflags)
  433. dt_parser.c:dt_cook_member(dt_node_t *dnp, uint_t idflags)
  434. dt_parser.c:dt_cook_xlator(dt_node_t *dnp, uint_t idflags)
  435. dt_parser.c:dt_node_provider_cmp_argv(dt_provider_t *pvp, dt_node_t *pnp, const char *kind,
  436. dt_parser.c:dt_node_provider_cmp(dt_provider_t *pvp, dt_node_t *pnp,
  437. dt_parser.c:dt_cook_probe(dt_node_t *dnp, dt_provider_t *pvp)
  438. dt_parser.c:dt_cook_provider(dt_node_t *dnp, uint_t idflags)
  439. dt_parser.c:dt_cook_none(dt_node_t *dnp, uint_t idflags)
  440. dt_parser.c:dt_node_cook(dt_node_t *dnp, uint_t idflags)
  441. dt_parser.c:dt_node_list_cook(dt_node_t **pnp, uint_t idflags)
  442. dt_parser.c:dt_node_list_free(dt_node_t **pnp)
  443. dt_parser.c:dt_node_link_free(dt_node_t **pnp)
  444. dt_parser.c:dt_node_link(dt_node_t *lp, dt_node_t *rp)
  445. dt_parser.c:dt_node_diftype(dtrace_hdl_t *dtp, const dt_node_t *dnp, dtrace_diftype_t *tp)
  446. dt_parser.c:dt_node_printr(dt_node_t *dnp, FILE *fp, int depth)
  447. dt_parser.c:dt_node_root(dt_node_t *dnp)
  448. dt_pcb.c:dt_pcb_push(dtrace_hdl_t *dtp, dt_pcb_t *pcb)
  449. dt_pcb.c:dt_pcb_pop_ident(dt_idhash_t *dhp, dt_ident_t *idp, void *arg)
  450. dt_pcb.c:dt_pcb_pop(dtrace_hdl_t *dtp, int err)
  451. dt_pid.c:dt_pid_objname(char *buf, size_t len, Lmid_t lmid, const char *obj)
  452. dt_pid.c:dt_pid_error(dtrace_hdl_t *dtp, dt_pcb_t *pcb, dt_proc_t *dpr,
  453. dt_pid.c:dt_pid_per_sym(dt_pid_probe_t *pp, const GElf_Sym *symp, const char *func)
  454. dt_pid.c:dt_pid_sym_filt(void *arg, const GElf_Sym *symp, const char *func)
  455. dt_pid.c:dt_pid_per_mod(void *arg, const prmap_t *pmp, const char *obj)
  456. dt_pid.c:dt_pid_mod_filt(void *arg, const prmap_t *pmp, const char *obj)
  457. dt_pid.c:dt_pid_fix_mod(dtrace_probedesc_t *pdp, struct ps_prochandle *P)
  458. dt_pid.c:dt_pid_create_pid_probes(dtrace_probedesc_t *pdp, dtrace_hdl_t *dtp,
  459. dt_pid.c:dt_pid_usdt_mapping(void *data, const prmap_t *pmp, const char *oname)
  460. dt_pid.c:dt_pid_create_usdt_probes(dtrace_probedesc_t *pdp, dtrace_hdl_t *dtp,
  461. dt_pid.c:dt_pid_get_pid(dtrace_probedesc_t *pdp, dtrace_hdl_t *dtp, dt_pcb_t *pcb,
  462. dt_pid.c:dt_pid_create_probes(dtrace_probedesc_t *pdp, dtrace_hdl_t *dtp, dt_pcb_t *pcb)
  463. dt_pid.c:dt_pid_create_probes_module(dtrace_hdl_t *dtp, dt_proc_t *dpr)
  464. dt_pragma.c:dt_pragma_apply(dt_idhash_t *dhp, dt_ident_t *idp)
  465. dt_pragma.c:dt_pragma_attributes(const char *prname, dt_node_t *dnp)
  466. dt_pragma.c:dt_pragma_binding(const char *prname, dt_node_t *dnp)
  467. dt_pragma.c:dt_pragma_depends(const char *prname, dt_node_t *cnp)
  468. dt_pragma.c:dt_pragma_error(const char *prname, dt_node_t *dnp)
  469. dt_pragma.c:dt_pragma_ident(const char *prname, dt_node_t *dnp)
  470. dt_pragma.c:dt_pragma_option(const char *prname, dt_node_t *dnp)
  471. dt_pragma.c:dt_pragma_line(const char *prname, dt_node_t *dnp)
  472. dt_pragma.c:dt_pragma(dt_node_t *pnp)
  473. dt_printf.c:dt_pfdict_create(dtrace_hdl_t *dtp)
  474. dt_printf.c:dt_pfdict_destroy(dtrace_hdl_t *dtp)
  475. dt_printf.c:dt_pfdict_lookup(dtrace_hdl_t *dtp, const char *name)
  476. dt_printf.c:dt_printf_error(dtrace_hdl_t *dtp, int err)
  477. dt_printf.c:dt_printf_create(dtrace_hdl_t *dtp, const char *s)
  478. dt_printf.c:dt_printf_destroy(dt_pfargv_t *pfv)
  479. dt_printf.c:dt_printf_validate(dt_pfargv_t *pfv, uint_t flags,
  480. dt_printf.c:dt_printa_validate(dt_node_t *lhs, dt_node_t *rhs)
  481. dt_printf.c:dt_printf_getint(dtrace_hdl_t *dtp, const dtrace_recdesc_t *recp,
  482. dt_printf.c:dt_printf_format(dtrace_hdl_t *dtp, FILE *fp, const dt_pfargv_t *pfv,
  483. dt_printf.c:dt_fprinta(const dtrace_aggdata_t *adp, void *arg)
  484. dt_printf.c:dt_fprintas(const dtrace_aggdata_t **aggsdata, int naggvars, void *arg)
  485. dt_proc.c:dt_proc_bpcreate(dt_proc_t *dpr, uintptr_t addr, dt_bkpt_f *func, void *data)
  486. dt_proc.c:dt_proc_bpdestroy(dt_proc_t *dpr, int delbkpts)
  487. dt_proc.c:dt_proc_bpmatch(dtrace_hdl_t *dtp, dt_proc_t *dpr)
  488. dt_proc.c:dt_proc_bpenable(dt_proc_t *dpr)
  489. dt_proc.c:dt_proc_bpdisable(dt_proc_t *dpr)
  490. dt_proc.c:dt_proc_notify(dtrace_hdl_t *dtp, dt_proc_hash_t *dph, dt_proc_t *dpr,
  491. dt_proc.c:dt_proc_stop(dt_proc_t *dpr, uint8_t why)
  492. dt_proc.c:dt_proc_bpmain(dtrace_hdl_t *dtp, dt_proc_t *dpr, const char *fname)
  493. dt_proc.c:dt_proc_rdevent(dtrace_hdl_t *dtp, dt_proc_t *dpr, const char *evname)
  494. dt_proc.c:dt_proc_rdwatch(dt_proc_t *dpr, rd_event_e event, const char *evname)
  495. dt_proc.c:dt_proc_attach(dt_proc_t *dpr, int exec)
  496. dt_proc.c:dt_proc_waitrun(dt_proc_t *dpr)
  497. dt_proc.c:dt_proc_control(void *arg)
  498. dt_proc.c:dt_proc_error(dtrace_hdl_t *dtp, dt_proc_t *dpr, const char *format, ...)
  499. dt_proc.c:dt_proc_lookup(dtrace_hdl_t *dtp, struct ps_prochandle *P, int remove)
  500. dt_proc.c:dt_proc_destroy(dtrace_hdl_t *dtp, struct ps_prochandle *P)
  501. dt_proc.c:dt_proc_create_thread(dtrace_hdl_t *dtp, dt_proc_t *dpr, uint_t stop)
  502. dt_proc.c:dt_proc_create(dtrace_hdl_t *dtp, const char *file, char *const *argv)
  503. dt_proc.c:dt_proc_grab(dtrace_hdl_t *dtp, pid_t pid, int flags, int nomonitor)
  504. dt_proc.c:dt_proc_release(dtrace_hdl_t *dtp, struct ps_prochandle *P)
  505. dt_proc.c:dt_proc_continue(dtrace_hdl_t *dtp, struct ps_prochandle *P)
  506. dt_proc.c:dt_proc_lock(dtrace_hdl_t *dtp, struct ps_prochandle *P)
  507. dt_proc.c:dt_proc_unlock(dtrace_hdl_t *dtp, struct ps_prochandle *P)
  508. dt_proc.c:dt_proc_hash_create(dtrace_hdl_t *dtp)
  509. dt_proc.c:dt_proc_hash_destroy(dtrace_hdl_t *dtp)
  510. dt_program.c:dt_program_create(dtrace_hdl_t *dtp)
  511. dt_program.c:dt_program_destroy(dtrace_hdl_t *dtp, dtrace_prog_t *pgp)
  512. dt_program.c:dt_ecbdesc_hold(dtrace_ecbdesc_t *edp)
  513. dt_program.c:dt_ecbdesc_release(dtrace_hdl_t *dtp, dtrace_ecbdesc_t *edp)
  514. dt_program.c:dt_ecbdesc_create(dtrace_hdl_t *dtp, const dtrace_probedesc_t *pdp)
  515. dt_program.c:dt_header_fmt_macro(char *buf, const char *str)
  516. dt_program.c:dt_header_fmt_func(char *buf, const char *str)
  517. dt_program.c:dt_header_decl(dt_idhash_t *dhp, dt_ident_t *idp, void *data)
  518. dt_program.c:dt_header_probe(dt_idhash_t *dhp, dt_ident_t *idp, void *data)
  519. dt_program.c:dt_header_provider(dtrace_hdl_t *dtp, dt_provider_t *pvp, FILE *out)
  520. dt_provider.c:dt_provider_insert(dtrace_hdl_t *dtp, dt_provider_t *pvp, uint_t h)
  521. dt_provider.c:dt_provider_lookup(dtrace_hdl_t *dtp, const char *name)
  522. dt_provider.c:dt_provider_create(dtrace_hdl_t *dtp, const char *name)
  523. dt_provider.c:dt_provider_destroy(dtrace_hdl_t *dtp, dt_provider_t *pvp)
  524. dt_provider.c:dt_provider_xref(dtrace_hdl_t *dtp, dt_provider_t *pvp, id_t id)
  525. dt_provider.c:dt_probe_argmap(dt_node_t *xnp, dt_node_t *nnp)
  526. dt_provider.c:dt_probe_alloc_args(dt_provider_t *pvp, int argc)
  527. dt_provider.c:dt_probe_keylen(const dtrace_probedesc_t *pdp)
  528. dt_provider.c:dt_probe_key(const dtrace_probedesc_t *pdp, char *s)
  529. dt_provider.c:dt_probe_discover(dt_provider_t *pvp, const dtrace_probedesc_t *pdp)
  530. dt_provider.c:dt_probe_lookup(dt_provider_t *pvp, const char *s)
  531. dt_provider.c:dt_probe_create(dtrace_hdl_t *dtp, dt_ident_t *idp, int protoc,
  532. dt_provider.c:dt_probe_declare(dt_provider_t *pvp, dt_probe_t *prp)
  533. dt_provider.c:dt_probe_destroy(dt_probe_t *prp)
  534. dt_provider.c:dt_probe_define(dt_provider_t *pvp, dt_probe_t *prp,
  535. dt_provider.c:dt_probe_tag(dt_probe_t *prp, uint_t argn, dt_node_t *dnp)
  536. dt_provider.c:dt_probe_desc(dtrace_hdl_t *dtp, const dtrace_probedesc_t *pdp, void *arg)
  537. dt_provider.c:dt_probe_info(dtrace_hdl_t *dtp,
  538. dt_provider.c:dt_probe_iter(dt_idhash_t *ihp, dt_ident_t *idp, dt_probe_iter_t *pit)
  539. dt_regset.c:dt_regset_create(ulong_t size)
  540. dt_regset.c:dt_regset_destroy(dt_regset_t *drp)
  541. dt_regset.c:dt_regset_reset(dt_regset_t *drp)
  542. dt_regset.c:dt_regset_alloc(dt_regset_t *drp)
  543. dt_regset.c:dt_regset_free(dt_regset_t *drp, int reg)
  544. dt_strtab.c:dt_strtab_grow(dt_strtab_t *sp)
  545. dt_strtab.c:dt_strtab_create(size_t bufsz)
  546. dt_strtab.c:dt_strtab_destroy(dt_strtab_t *sp)
  547. dt_strtab.c:dt_strtab_hash(const char *key, size_t *len)
  548. dt_strtab.c:dt_strtab_compare(dt_strtab_t *sp, dt_strhash_t *hp,
  549. dt_strtab.c:dt_strtab_copyin(dt_strtab_t *sp, const char *str, size_t len)
  550. dt_strtab.c:dt_strtab_index(dt_strtab_t *sp, const char *str)
  551. dt_strtab.c:dt_strtab_insert(dt_strtab_t *sp, const char *str)
  552. dt_strtab.c:dt_strtab_size(const dt_strtab_t *sp)
  553. dt_strtab.c:dt_strtab_write(const dt_strtab_t *sp, dt_strtab_write_f *func, void *private)
  554. dt_subr.c:dt_getstrattr(char *p, char **qp)
  555. dt_subr.c:dt_attr_min(dtrace_attribute_t a1, dtrace_attribute_t a2)
  556. dt_subr.c:dt_attr_max(dtrace_attribute_t a1, dtrace_attribute_t a2)
  557. dt_subr.c:dt_attr_cmp(dtrace_attribute_t a1, dtrace_attribute_t a2)
  558. dt_subr.c:dt_attr_str(dtrace_attribute_t a, char *buf, size_t len)
  559. dt_subr.c:dt_version_num2str(dt_version_t v, char *buf, size_t len)
  560. dt_subr.c:dt_version_str2num(const char *s, dt_version_t *vp)
  561. dt_subr.c:dt_version_defined(dt_version_t v)
  562. dt_subr.c:dt_cpp_add_arg(dtrace_hdl_t *dtp, const char *str)
  563. dt_subr.c:dt_cpp_pop_arg(dtrace_hdl_t *dtp)
  564. dt_subr.c:dt_dprintf(const char *format, ...)
  565. dt_subr.c:dt_ioctl(dtrace_hdl_t *dtp, int val, void *arg)
  566. dt_subr.c:dt_status(dtrace_hdl_t *dtp, processorid_t cpu)
  567. dt_subr.c:dt_sysconf(dtrace_hdl_t *dtp, int name)
  568. dt_subr.c:dt_write(dtrace_hdl_t *dtp, int fd, const void *buf, size_t n)
  569. dt_subr.c:dt_printf(dtrace_hdl_t *dtp, FILE *fp, const char *format, ...)
  570. dt_subr.c:dt_buffered_flush(dtrace_hdl_t *dtp, dtrace_probedata_t *pdata,
  571. dt_subr.c:dt_buffered_destroy(dtrace_hdl_t *dtp)
  572. dt_subr.c:dt_zalloc(dtrace_hdl_t *dtp, size_t size)
  573. dt_subr.c:dt_alloc(dtrace_hdl_t *dtp, size_t size)
  574. dt_subr.c:dt_free(dtrace_hdl_t *dtp, void *data)
  575. dt_subr.c:dt_difo_free(dtrace_hdl_t *dtp, dtrace_difo_t *dp)
  576. dt_subr.c:dt_gmatch(const char *s, const char *p)
  577. dt_subr.c:dt_basename(char *str)
  578. dt_subr.c:dt_popc(ulong_t x)
  579. dt_subr.c:dt_popcb(const ulong_t *bp, ulong_t n)
  580. dt_subr.c:dt_rw_read_held(pthread_rwlock_t *lock)
  581. dt_subr.c:dt_rw_write_held(pthread_rwlock_t *lock)
  582. dt_subr.c:dt_mutex_held(pthread_mutex_t *lock)
  583. dt_subr.c:dt_string2str(char *s, char *str, int nbytes)
  584. dt_xlator.c:dt_xlator_create_member(const char *name, ctf_id_t type, ulong_t off, void *arg)
  585. dt_xlator.c:dt_xlator_create(dtrace_hdl_t *dtp,
  586. dt_xlator.c:dt_xlator_destroy(dtrace_hdl_t *dtp, dt_xlator_t *dxp)
  587. dt_xlator.c:dt_xlator_lookup(dtrace_hdl_t *dtp, dt_node_t *src, dt_node_t *dst, int flags)
  588. dt_xlator.c:dt_xlator_lookup_id(dtrace_hdl_t *dtp, id_t id)
  589. dt_xlator.c:dt_xlator_ident(dt_xlator_t *dxp, ctf_file_t *ctfp, ctf_id_t type)
  590. dt_xlator.c:dt_xlator_member(dt_xlator_t *dxp, const char *name)
  591. dt_xlator.c:dt_xlator_dynamic(const dt_xlator_t *dxp)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement