Vous êtes sur la page 1sur 12

(gdb) rbreak dtrace_ Display all 195 possibilities?

(y or n) dtrace_actdesc dtrace_desc2str race_handle_setopt_f dtrace_program_fcompile dtrace_actdesc_t dtrace_difo race_hdl dtrace_program_header dtrace_actkind_t dtrace_difo_t race_hdl_t dtrace_program_info dtrace_addr2str dtrace_diftype race_here dtrace_program_link dtrace_aggdata dtrace_diftype_t race_id2desc dtrace_program_strcompile dtrace_aggdata_t dtrace_difv race_id_t dtrace_provider_modules dtrace_aggdesc dtrace_difv_t race_imm_opnd dtrace_providerdesc dtrace_aggdesc_t dtrace_dis race_list_options dtrace_providerdesc_t dtrace_aggid_t dtrace_dis_t race_lookup_by_addr dtrace_recdesc dtrace_aggregate_clear dtrace_disp_opnd race_lookup_by_name dtrace_recdesc_t dtrace_aggregate_f dtrace_disx86 race_lookup_by_type dtrace_rex_adjust dtrace_aggregate_print dtrace_dof_create race_obj_f dtrace_setopt dtrace_aggregate_snap dtrace_dof_destroy race_object_info dtrace_setoptdata dtrace_aggregate_walk dtrace_dropdata race_object_iter dtrace_setoptdata_t dtrace_aggregate_walk_f dtrace_dropdata_t race_objinfo dtrace_sleep dtrace_aggregate_walk_joined dtrace_dropkind_t race_objinfo_t dtrace_sprintf dtrace_aggregate_walk_joined_f dtrace_ecbdesc race_open dtrace_stability_name dtrace_aggregate_walk_keyrevsorted dtrace_ecbdesc_t race_optval_t dtrace_stability_t dtrace_aggregate_walk_keysorted dtrace_epid_t race_pattr dtrace_status dtrace_aggregate_walk_keyvarrevsorted dtrace_eprobedesc race_pattr_t dtrace_status_t dtrace_aggregate_walk_keyvarsorted dtrace_eprobedesc_t race_ppriv dtrace_stmt_action dtrace_aggregate_walk_sorted dtrace_errdata race_ppriv_t dtrace_stmt_add dtrace_aggregate_walk_valrevsorted dtrace_errdata_t race_preddesc dtrace_stmt_create dtrace_aggregate_walk_valsorted dtrace_errmsg race_preddesc_t dtrace_stmt_destroy dtrace_aggregate_walk_valvarrevsorted dtrace_errno race_print dtrace_stmt_f dtrace_aggregate_walk_valvarsorted dtrace_faultstr race_printa_create dtrace_stmt_iter dtrace_aggvarid_t dtrace_flowkind_t race_printf_create dtrace_stmtdesc dtrace_argdesc dtrace_fmtdesc race_printf_format dtrace_stmtdesc_t dtrace_argdesc_t dtrace_fmtdesc_t

dt dt dt dt dt dt dt dt dt dt dt dt dt dt dt dt dt dt dt dt dt dt dt dt dt dt dt dt dt

race_probe_f dtrace_attr2str race_probe_info dtrace_attribute race_probe_iter dtrace_attribute_t race_probedata dtrace_basename race_probedata_t dtrace_bufdata race_probedesc dtrace_bufdata_t race_probedesc_t dtrace_bufdesc race_probeinfo dtrace_bufdesc_t race_probeinfo_t dtrace_check_override race_probespec dtrace_class_name race_probespec_t dtrace_class_t race_probespecs dtrace_close race_proc_continue dtrace_cmd race_proc_create dtrace_cmd_t race_proc_grab dtrace_conf race_proc_release dtrace_conf_t race_prog dtrace_consume race_prog_t dtrace_consume_probe_f race_proginfo dtrace_consume_rec_f race_proginfo_t dtrace_ctlfd race_program_exec (gdb) rbreak dtrace_

dtrace_stop dtrace_fprinta dtrace_str2attr dtrace_fprintf dtrace_str2desc dtrace_freopen dtrace_subrstr dtrace_get_SIB dtrace_symbol_type dtrace_get_modrm dtrace_syminfo dtrace_get_opcode dtrace_syminfo_t dtrace_get_operand dtrace_system dtrace_geterr_dof dtrace_type_fcompile dtrace_getopt dtrace_type_strcompile dtrace_getopt_dof dtrace_typeinfo dtrace_go dtrace_typeinfo_t dtrace_handle_buffered dtrace_uaddr2str dtrace_handle_buffered_f dtrace_update dtrace_handle_drop dtrace_vector dtrace_handle_drop_f dtrace_vector_t dtrace_handle_err dtrace_vopen dtrace_handle_err_f dtrace_work dtrace_handle_proc dtrace_workstatus_t dtrace_handle_proc_f dtrace_xstr2desc dtrace_handle_setopt

dt dt dt dt dt dt dt dt dt dt dt dt dt dt dt dt dt dt dt dt

(gdb) rbreak dt_ Display all 871 possibilities? (y or n) dt_action_breakpoint dt_dflags a dt_print_float dt_action_chill dt_difo_free s dt_print_hex dt_action_clear dt_dirpath dt_print_indent dt_action_commit dt_dirpath_t dt_print_int dt_action_destructive dt_dis dt_print_llquantize

dt_maxstrdat dt_modbucket dt_modlist dt_modops dt_modops_32

dt_action_difconst dt_action_discard dt_action_exit dt_action_ftruncate dt_action_normalize dt_action_panic d_kernel dt_action_print eate dt_action_printa stroy dt_action_printflike tern dt_action_raise om_object dt_action_setopt tctf dt_action_speculate fo dt_action_stack ad dt_action_stack_args ad_sect dt_action_stop okup_by_ctf dt_action_symmod okup_by_name dt_action_symmod_args delname dt_action_test1 rtab dt_action_test2 maddr32 dt_action_trace maddr64 dt_action_tracemem mcomp32 dt_action_trunc mcomp64 dt_action_ustack mgelf32 dt_action_ustack_args mgelf64 dt_active mhash_insert dt_add_128 minit32 dt_aggdesc minit64 dt_aggid_add mname32 dt_aggid_destroy mname64 dt_aggid_lookup msort32

dt_dis_branch dt_print_lquantize dt_dis_call dt_print_member dt_dis_cmp dt_print_mod dt_dis_lda dt_print_ptr dt_dis_ldv dt_print_quantize dt_dis_load dt_print_quantline dt_dis_log dt_print_stack dt_dis_pushts dt_print_stddev dt_dis_r1rd dt_print_structlike dt_dis_ret dt_print_sym dt_dis_rtab dt_print_tag dt_dis_scope dt_print_trailing_braces dt_dis_sets dt_print_type_name dt_dis_setx dt_print_umod dt_dis_store dt_print_ustack dt_dis_str dt_print_usym dt_dis_stv dt_printa_validate dt_dis_tst dt_printarg dt_dis_typestr dt_printarg_f dt_dis_varname dt_printarg_t dt_dis_xlate dt_printf dt_divide_128 dt_printf_create dt_dof dt_printf_destroy dt_dof_fini dt_printf_error dt_dof_init dt_printf_format dt_dof_reset dt_printf_getint dt_dof_t dt_printf_validate dt_dprintf dt_printfuncs dt_droparg dt_probe dt_drophdlr dt_probe_alloc_args

dt_modops_64 dt_modops_t dt_mods dt_modtext dt_module dt_module_ad dt_module_cr dt_module_de dt_module_ex dt_module_fr dt_module_ge dt_module_in dt_module_lo dt_module_lo dt_module_lo dt_module_lo dt_module_mo dt_module_st dt_module_sy dt_module_sy dt_module_sy dt_module_sy dt_module_sy dt_module_sy dt_module_sy dt_module_sy dt_module_sy dt_module_sy dt_module_sy dt_module_sy

dt_aggregate dt_droptag msort64 dt_probe_argmap dt_aggregate_aggvarid dt_droptags dt_probe_create dt_aggregate_averagecmp dt_ecbdesc_create load dt_probe_declare dt_aggregate_bundlecmp dt_ecbdesc_hold date dt_probe_define dt_aggregate_count dt_ecbdesc_release 128 dt_probe_desc dt_aggregate_countcmp dt_edesc d dt_probe_destroy dt_aggregate_destroy dt_enabled.10458 dt_probe_discover dt_aggregate_go dt_endcontext dt_probe_info dt_aggregate_hashcmp dt_endedon dt_probe_instance dt_aggregate_keycmp dt_epid_add c dt_probe_instance_t dt_aggregate_keyvarcmp dt_epid_destroy _assign dt_probe_iter dt_aggregate_keyvarrevcmp dt_epid_lookup se dt_probe_iter_t dt_aggregate_llquantize dt_errarg dt_probe_key dt_aggregate_llquantizedcmp dt_errhdlr dt_probe_keylen dt_aggregate_llquantizedsum dt_errmsg ype dt_probe_lookup dt_aggregate_lquantize dt_errno dt_probe_t dt_aggregate_lquantizedcmp dt_errprog dt_probe_tag dt_aggregate_lquantizedsum dt_errtag t dt_proc dt_aggregate_lquantizedzero dt_errtag_t ne dt_proc_attach dt_aggregate_max dt_exec dt_proc_bpcreate dt_aggregate_min dt_externs ctfunc dt_proc_bpdestroy dt_aggregate_mod dt_fabsl rgcompat dt_proc_bpdisable dt_aggregate_qsort dt_fd rith dt_proc_bpenable dt_aggregate_quantizedcmp dt_fdlist ynamic dt_proc_bpmain dt_aggregate_snap_cpu dt_fdlist_t loat dt_proc_bpmatch dt_aggregate_stddevcmp dt_filetag nteger dt_proc_continue dt_aggregate_sym dt_flowindent ointer dt_proc_control dt_aggregate_t dt_format_destroy osconst dt_proc_control_data dt_aggregate_umod dt_format_lookup trcompat dt_proc_control_data_t dt_aggregate_usym dt_formats calar dt_proc_create

dt_module_sy dt_module_t dt_module_un dt_module_up dt_multiply_ dt_mutex_hel dt_nbits_128 dt_nmods dt_node dt_node_allo dt_node_attr dt_node_clau dt_node_cook dt_node_decl dt_node_dift dt_node_free dt_node_func dt_node_iden dt_node_inli dt_node_int dt_node_is_a dt_node_is_a dt_node_is_a dt_node_is_d dt_node_is_f dt_node_is_i dt_node_is_p dt_node_is_p dt_node_is_p dt_node_is_s

dt_aggregate_valcmp dt_fprinta tack dt_proc_create_thread dt_aggregate_valkeycmp dt_fprintas trcompat dt_proc_destroy dt_aggregate_valvarcmp dt_free tring dt_proc_error dt_aggregate_valvarrevcmp dt_freopen_fp ymaddr dt_proc_grab dt_aggregate_varcmp dt_fterr symaddr dt_proc_hash dt_aggregate_varkeycmp dt_ftfd fptr dt_proc_hash_create dt_aggregate_varkeyrevcmp dt_ge_128 oid dt_proc_hash_destroy dt_aggregate_varvalcmp dt_gen dt_proc_hash_t dt_aggregate_varvalrevcmp dt_get_libdir _free dt_proc_lock dt_aggregate_walk_sorted dt_get_sysinfo _cook dt_proc_lookup dt_aggs dt_getbyte _free dt_proc_notify dt_aggwalk_rval dt_getstrattr er dt_proc_notify_t dt_ahash dt_globals dt_proc_rdevent dt_ahash_t dt_gmatch etof dt_proc_rdwatch dt_ahashent dt_gt_128 dt_proc_release dt_ahashent_t dt_handle dt_proc_stop dt_alloc dt_handle_cpudrop dt_proc_t dt_amin dt_handle_err c_by_id dt_proc_unlock dt_as dt_handle_liberr c_by_name dt_proc_waitrun dt_as_undef dt_handle_setopt tr dt_procarg dt_as_xlate dt_handle_status e dt_prochdlr dt_attr_cmp dt_header_decl ram dt_procs dt_attr_max dt_header_fmt_func ote dt_program_create dt_attr_min dt_header_fmt_macro ider dt_program_destroy dt_attr_str dt_header_info ider_cmp dt_programs dt_basename dt_header_info_t ider_cmp_argv dt_provbuckets dt_beganon dt_header_probe lve dt_provider dt_begin dt_header_provider dt_provider_create dt_begin_t dt_idcook_args of dt_provider_destroy dt_bkpt dt_idcook_assc ement dt_provider_insert

dt_node_is_s dt_node_is_s dt_node_is_s dt_node_is_s dt_node_is_u dt_node_is_v dt_node_is_v dt_node_link dt_node_link dt_node_list dt_node_list dt_node_memb dt_node_name dt_node_offs dt_node_op1 dt_node_op2 dt_node_op3 dt_node_pdes dt_node_pdes dt_node_prin dt_node_prob dt_node_prog dt_node_prom dt_node_prov dt_node_prov dt_node_prov dt_node_reso dt_node_root dt_node_size dt_node_stat

dt_bkpt_f ng dt_bkpt_t dt_buf dt_buf_claim _assign dt_buf_concat _name dt_buf_create _propagate dt_buf_destroy _size dt_buf_error pe dt_buf_len oc dt_buf_offset or dt_buf_ptr dt_buf_reset dt_buf_t dt_buf_write _agg dt_bufarg dt_buffered_buf dt_buffered_destroy dt_buffered_flush dt_buffered_offs dt_buffered_size dt_bufhdlr licy dt_cdefs size dt_cdefs_fd s dt_cflags dt_cg drs dt_cg_arglist pts dt_cg_arithmetic_op ath dt_cg_array_op s dt_cg_asgn_op dt_cg_assoc_op s

dt_idcook_func dt_provider_lookup dt_idcook_inline dt_provider_t dt_idcook_regs dt_provider_xref dt_idcook_sign dt_provlist dt_idcook_thaw dt_provmod dt_idcook_type dt_provmod_destroy dt_iddtor_free dt_provmod_open dt_iddtor_inline dt_provmod_t dt_iddtor_none dt_provs dt_iddtor_probe dt_qsort_lock dt_iddtor_sign dt_reduce dt_ident dt_reduceid dt_ident_cook dt_regset dt_ident_create dt_regset_alloc dt_ident_destroy dt_regset_create dt_ident_morph dt_regset_destroy dt_ident_resolve dt_regset_free dt_ident_size dt_regset_reset dt_ident_t dt_regset_t dt_ident_type_assign dt_revsort dt_ident_unref dt_rtld dt_idhash dt_scope dt_idhash_comp dt_scope_create dt_idhash_create dt_scope_destroy dt_idhash_delete dt_scope_pop dt_idhash_destroy dt_scope_push dt_idhash_f dt_scope_t dt_idhash_insert dt_set_errmsg dt_idhash_iter dt_set_errno dt_idhash_lookup dt_setcontext

dt_node_stri dt_node_t dt_node_type dt_node_type dt_node_type dt_node_type dt_node_type dt_node_vaty dt_node_xall dt_node_xlat dt_normal dt_normal_t dt_normalize dt_normalize dt_nprovs dt_nullprobe dt_nullrec dt_oflags dt_opt_agg dt_opt_amin dt_opt_bufpo dt_opt_bufre dt_opt_cflag dt_opt_core dt_opt_cpp_h dt_opt_cpp_o dt_opt_cpp_p dt_opt_ctype dt_opt_debug dt_opt_dflag

dt_cg_compare_op ags dt_cg_compare_signed s dt_cg_field_get ime dt_cg_field_set lags dt_cg_inline

dt_idhash_name dt_setopt dt_idhash_nextid dt_setoptarg

dt_opt_dropt dt_opt_dtype dt_opt_evalt dt_opt_invcf dt_opt_iregs dt_opt_lazyl dt_opt_ld_pa dt_opt_libdi dt_opt_linkm dt_opt_linkt dt_opt_pgmax dt_opt_preal dt_opt_rate dt_opt_runti dt_opt_size dt_opt_stdc dt_opt_strsi dt_opt_sysli dt_opt_tree dt_opt_tregs dt_opt_versi dt_opt_xlate dt_option dt_option_t dt_options dt_options_l dt_optval_pa dt_pcb dt_pcb_pop dt_pcb_pop_i

dt_idhash_populate dt_setopthdlr dt_idhash_size dt_shift_128 dt_idhash_t dt_sprintf_buf dt_cg_load dt_idhash_update oad dt_sprintf_buflen dt_cg_logical_and dt_idhash_xinsert th dt_sqrt_128 dt_cg_logical_neg dt_idkind_name r dt_status dt_cg_logical_or dt_idnode ode dt_statusgen dt_cg_logical_xor dt_idnode_t ype dt_stdcmode dt_cg_membinfo dt_idops dt_stddev dt_cg_node dt_idops_args locate dt_stdout_fd dt_cg_node_alloc dt_idops_assc dt_stmt dt_cg_postarith_op dt_idops_func me dt_stmt_action dt_cg_prearith_op dt_idops_inline dt_stmt_append dt_cg_ptrsize dt_idops_probe dt_stmt_create dt_cg_setx dt_idops_regs ze dt_stmt_t dt_cg_store dt_idops_t bdir dt_stopped dt_cg_stvar dt_idops_thaw dt_strdata dt_cg_ternary_op dt_idops_type dt_strdata_add dt_cg_typecast dt_idpragma on dt_strdata_destroy dt_cg_xsetx dt_idreset dt_strdata_lookup dt_clear_agg dt_idsig dt_strhash dt_compile dt_idsig_t dt_strhash_t dt_compile_agg dt_idsize_none dt_string2str dt_compile_clause dt_idsize_type oad dt_strtab dt_compile_exp dt_idstack rse dt_strtab_compare dt_compile_fun dt_idstack_lookup dt_strtab_copyin dt_compile_one_clause dt_idstack_pop dt_strtab_create dt_compile_xlator dt_idstack_push dent dt_strtab_destroy

dt_conf

dt_idstack_t dt_strtab_grow dt_consume_begin dt_instr_size dt_strtab_hash dt_consume_begin_error dt_int_rtype dt_strtab_index dt_consume_begin_probe dt_intdesc dt_strtab_insert dt_consume_begin_record dt_intdesc_t dt_strtab_size dt_consume_cpu dt_inthash dt_strtab_t dt_cook_aggregation dt_inthash_t dt_strtab_write dt_cook_clause dt_intrinsic dt_strtab_write_f dt_cook_func dt_intrinsic_t dt_subtract_128 dt_cook_funcs dt_ints dt_sym dt_cook_ident dt_inttab dt_sym_t dt_cook_inline dt_inttab_create eate dt_symfmt.10460 dt_cook_member dt_inttab_destroy stroy dt_symprefix.10459 dt_cook_none dt_inttab_insert okup dt_symtab_lookup dt_cook_op1 dt_inttab_size dt_sysconf dt_cook_op2 dt_inttab_t dt_tls dt_cook_op3 dt_inttab_write dt_topo_sort dt_cook_probe dt_ioctl dt_treedump dt_cook_provider dt_irlist e_entry_probe dt_trunc dt_cook_statement dt_irlist_append e_glob_offset_probes dt_trunc_agg dt_cook_var dt_irlist_create e_offset_probe dt_trunc_t dt_cook_xlator dt_irlist_destroy e_pid_probes dt_type_dyn dt_copystr dt_irlist_label e_probes dt_type_fptr dt_copyvar dt_irlist_t e_probes_module dt_type_func dt_coredump dt_irnode e_return_probe dt_type_lookup dt_countvar dt_irnode_t e_usdt_probes dt_type_name dt_cpp_add_arg dt_keypos dt_type_pointer dt_cpp_argc dt_keysort od dt_type_promote dt_cpp_args dt_lastagg id dt_type_stack dt_cpp_argv dt_laststatus ump_table dt_type_str

dt_pcb_push dt_pcb_t dt_pdesc dt_pfargd dt_pfargd_t dt_pfargv dt_pfargv_t dt_pfcheck_f dt_pfconv dt_pfconv_t dt_pfdict dt_pfdict_cr dt_pfdict_de dt_pfdict_lo dt_pfdict_t dt_pfprint_f dt_pfwalk dt_pfwalk_t dt_pid_creat dt_pid_creat dt_pid_creat dt_pid_creat dt_pid_creat dt_pid_creat dt_pid_creat dt_pid_creat dt_pid_error dt_pid_fix_m dt_pid_get_p dt_pid_has_j

dt_cpp_path ilt dt_cpp_pop_arg me dt_ctferr od dt_dclass ym dt_dclass_t dt_ddefs _t dt_ddefs_fd ilt dt_decl mapping dt_decl_alloc dt_decl_array dt_decl_attr dt_decl_check ply dt_decl_class tributes dt_decl_enum nding dt_decl_enumerator pends dt_decl_free ror dt_decl_func ent dt_decl_hasmembers ne dt_decl_ident tion dt_decl_member c dt_decl_pop dt_decl_pop_param dt_decl_protoform 457 dt_decl_prototype dt_decl_ptr dt_decl_push data dt_decl_reset data_t dt_decl_sou s dt_decl_spec ay dt_decl_t rage

dt_lastswitch dt_type_symaddr dt_lazyload dt_type_usymaddr dt_ld_path dt_typedef dt_le_128 dt_typedef_t dt_lib_build_graph dt_uts dt_lib_dep dt_varg dt_lib_dep_sorted dt_vector dt_lib_depend dt_version dt_lib_depend_add dt_version_defined dt_lib_depend_error dt_version_num2str dt_lib_depend_free dt_version_str2num dt_lib_depend_lookup dt_version_t dt_lib_depend_sort dt_vmax dt_lib_depend_t dt_void_rtype dt_lib_path dt_vopen dt_link_error dt_write dt_link_pair dt_xcook_ident dt_link_pair_t dt_xlatemode dt_linkmode dt_xlator dt_linktype dt_xlator_create dt_list dt_xlator_create_member dt_list_append dt_xlator_destroy dt_list_delete dt_xlator_dynamic dt_list_insert dt_xlator_ident dt_list_prepend dt_xlator_lookup dt_list_t dt_xlator_lookup_id dt_load_libs dt_xlator_member dt_load_libs_dir dt_xlator_t dt_load_libs_sort dt_xlatorid dt_macros dt_xlatormap

dt_pid_mod_f dt_pid_objna dt_pid_per_m dt_pid_per_s dt_pid_probe dt_pid_probe dt_pid_sym_f dt_pid_usdt_ dt_popc dt_popcb dt_pragma dt_pragma_ap dt_pragma_at dt_pragma_bi dt_pragma_de dt_pragma_er dt_pragma_id dt_pragma_li dt_pragma_op dt_pragmades dt_pragmas dt_prcmode dt_prefix.10 dt_preproc dt_print_agg dt_print_agg dt_print_agg dt_print_agg dt_print_arr dt_print_ave

dt_decl_top es dt_decl_type um dt_denormalize_agg m (gdb) rbreak dt_

dt_maxagg dt_xlators dt_maxformat dt_zalloc dt_maxprobe

dt_print_byt dt_print_dat dt_print_enu

Breakpoint 156, dtrace_consume (dtp=0x134f0f0, fp=0x7f58983b0260, pf=0x406ec7 <c hew>, rf=0x406e54 <chewrec>, arg=0x0) at dt_consume.c:2381 2381 dtrace_bufdesc_t *buf = &dtp->dt_buf; (gdb) bt #0 dtrace_consume (dtp=0x134f0f0, fp=0x7f58983b0260, pf=0x406ec7 <chew>, rf=0x4 06e54 <chewrec>, arg=0x0) at dt_consume.c:2381 #1 0x0000000000461ae7 in dtrace_work (dtp=0x134f0f0, fp=0x7f58983b0260, pfunc=0 x406ec7 <chew>, rfunc=0x406e54 <chewrec>, arg=0x0) at dt_work.c:294 #2 0x00000000004097ae in main (argc=3, argv=0x7fff045e9f68) at dtrace.c:1942 (gdb) cont Continuing. Breakpoint 159, dt_consume_begin (dtp=0x134f0f0, fp=0x7f58983b0260, buf=0x13513a 8, pf=0x406ec7 <chew>, rf=0x406e54 <chewrec>, arg=0x0) at dt_consume.c:2261 2261 processorid_t cpu = dtp->dt_beganon; (gdb) bt #0 dt_consume_begin (dtp=0x134f0f0, fp=0x7f58983b0260, buf=0x13513a8, pf=0x406e c7 <chew>, rf=0x406e54 <chewrec>, arg=0x0) at dt_consume.c:2261 #1 0x0000000000427dda in dtrace_consume (dtp=0x134f0f0, fp=0x7f58983b0260, pf=0 x406ec7 <chew>, rf=0x406e54 <chewrec>, arg=0x0) at dt_consume.c:2423 #2 0x0000000000461ae7 in dtrace_work (dtp=0x134f0f0, fp=0x7f58983b0260, pfunc=0 x406ec7 <chew>, rfunc=0x406e54 <chewrec>, arg=0x0) at dt_work.c:294 #3 0x00000000004097ae in main (argc=3, argv=0x7fff045e9f68) at dtrace.c:1942 (gdb) cont Continuing. Breakpoint 163, dt_consume_cpu (dtp=0x134f0f0, fp=0x7f58983b0260, cpu=0, buf=0x1 3513a8, efunc=0x427617 <dt_consume_begin_probe>, rfunc=0x4276f9 <dt_consume_begin_record>, arg=0x7fff045e9a30) at dt_consume. c:1725 1725 size_t offs, start = buf->dtbd_oldest, end = buf->dtbd_size; (gdb) Continuing. cont Breakpoint 167, dt_flowindent (dtp=0x134f0f0, data=0x7fff045e98a0, last=0, buf=0 x13513a8, offs=0) at dt_consume.c:384 384 dtrace_probedesc_t *pd = data->dtpda_pdesc, *npd; (gdb) cont Continuing. Breakpoint 161, dt_consume_begin_probe (data=0x7fff045e98a0, arg=0x7fff045e9a30) at dt_consume.c:2185 2185 dt_begin_t *begin = (dt_begin_t *)arg; (gdb) bt

#0 dt_consume_begin_probe (data=0x7fff045e98a0, arg=0x7fff045e9a30) at dt_consu me.c:2185 #1 0x0000000000426807 in dt_consume_cpu (dtp=0x134f0f0, fp=0x7f58983b0260, cpu= 0, buf=0x13513a8, efunc=0x427617 <dt_consume_begin_probe>, rfunc=0x4276f9 <dt_consume_begin_record>, arg=0x7fff045e9a30) at dt_consume. c:1777 #2 0x00000000004279a2 in dt_consume_begin (dtp=0x134f0f0, fp=0x7f58983b0260, bu f=0x13513a8, pf=0x406ec7 <chew>, rf=0x406e54 <chewrec>, arg=0x0) at dt_consume.c :2304 #3 0x0000000000427dda in dtrace_consume (dtp=0x134f0f0, fp=0x7f58983b0260, pf=0 x406ec7 <chew>, rf=0x406e54 <chewrec>, arg=0x0) at dt_consume.c:2423 #4 0x0000000000461ae7 in dtrace_work (dtp=0x134f0f0, fp=0x7f58983b0260, pfunc=0 x406ec7 <chew>, rfunc=0x406e54 <chewrec>, arg=0x0) at dt_work.c:294 #5 0x00000000004097ae in main (argc=3, argv=0x7fff045e9f68) at dtrace.c:1942 (gdb) cont Continuing. Breakpoint 167, dt_flowindent (dtp=0x134f0f0, data=0x7fff045e98a0, last=645, buf =0x13513a8, offs=16) at dt_consume.c:384 384 dtrace_probedesc_t *pd = data->dtpda_pdesc, *npd; (gdb) bt #0 dt_flowindent (dtp=0x134f0f0, data=0x7fff045e98a0, last=645, buf=0x13513a8, offs=16) at dt_consume.c:384 #1 0x00000000004267f0 in dt_consume_cpu (dtp=0x134f0f0, fp=0x7f58983b0260, cpu= 0, buf=0x13513a8, efunc=0x427617 <dt_consume_begin_probe>, rfunc=0x4276f9 <dt_consume_begin_record>, arg=0x7fff045e9a30) at dt_consume. c:1775 #2 0x00000000004279a2 in dt_consume_begin (dtp=0x134f0f0, fp=0x7f58983b0260, bu f=0x13513a8, pf=0x406ec7 <chew>, rf=0x406e54 <chewrec>, arg=0x0) at dt_consume.c :2304 #3 0x0000000000427dda in dtrace_consume (dtp=0x134f0f0, fp=0x7f58983b0260, pf=0 x406ec7 <chew>, rf=0x406e54 <chewrec>, arg=0x0) at dt_consume.c:2423 #4 0x0000000000461ae7 in dtrace_work (dtp=0x134f0f0, fp=0x7f58983b0260, pfunc=0 x406ec7 <chew>, rfunc=0x406e54 <chewrec>, arg=0x0) at dt_work.c:294 #5 0x00000000004097ae in main (argc=3, argv=0x7fff045e9f68) at dtrace.c:1942 (gdb) cont Continuing. Breakpoint 161, dt_consume_begin_probe (data=0x7fff045e98a0, arg=0x7fff045e9a30) at dt_consume.c:2185 2185 dt_begin_t *begin = (dt_begin_t *)arg; (gdb) bt #0 dt_consume_begin_probe (data=0x7fff045e98a0, arg=0x7fff045e9a30) at dt_consu me.c:2185 #1 0x0000000000426807 in dt_consume_cpu (dtp=0x134f0f0, fp=0x7f58983b0260, cpu= 0, buf=0x13513a8, efunc=0x427617 <dt_consume_begin_probe>, rfunc=0x4276f9 <dt_consume_begin_record>, arg=0x7fff045e9a30) at dt_consume. c:1777 #2 0x00000000004279a2 in dt_consume_begin (dtp=0x134f0f0, fp=0x7f58983b0260, bu f=0x13513a8, pf=0x406ec7 <chew>, rf=0x406e54 <chewrec>, arg=0x0) at dt_consume.c :2304 #3 0x0000000000427dda in dtrace_consume (dtp=0x134f0f0, fp=0x7f58983b0260, pf=0 x406ec7 <chew>, rf=0x406e54 <chewrec>, arg=0x0) at dt_consume.c:2423 co#4 0x0000000000461ae7 in dtrace_work (dtp=0x134f0f0, fp=0x7f58983b0260, pfunc =0x406ec7 <chew>, rfunc=0x406e54 <chewrec>, arg=0x0) at dt_work.c:294 nt#5 0x00000000004097ae in main (argc=3, argv=0x7fff045e9f68) at dtrace.c:1942 (gdb) cont Continuing. Breakpoint 167, dt_flowindent (dtp=0x134f0f0, data=0x7fff045e98a0, last=13289, b

uf=0x13513a8, offs=20) at dt_consume.c:384 384 dtrace_probedesc_t *pd = data->dtpda_pdesc, *npd; (gdb)