SYMBOL INDEX (2441 symbols across 68 files) FILE: include/trace-cmd/trace-cmd.h type tracecmd_input (line 16) | struct tracecmd_input type tracecmd_open_flags (line 18) | enum tracecmd_open_flags { type tracecmd_section_flags (line 23) | enum tracecmd_section_flags { type tracecmd_input (line 27) | struct tracecmd_input type tracecmd_input (line 28) | struct tracecmd_input type tracecmd_input (line 29) | struct tracecmd_input type tracecmd_input (line 31) | struct tracecmd_input type tracecmd_input (line 33) | struct tracecmd_input type tep_record (line 34) | struct tep_record type tracecmd_input (line 35) | struct tracecmd_input type tep_record (line 36) | struct tep_record type tracecmd_input (line 37) | struct tracecmd_input type tep_record (line 38) | struct tep_record type tracecmd_input (line 39) | struct tracecmd_input type tep_record (line 41) | struct tep_record type tep_handle (line 43) | struct tep_handle type tracecmd_input (line 43) | struct tracecmd_input type tracecmd_input (line 44) | struct tracecmd_input type tracecmd_input (line 45) | struct tracecmd_input type tracecmd_input (line 49) | struct tracecmd_input type tracecmd_input (line 50) | struct tracecmd_input type tracecmd_input (line 51) | struct tracecmd_input type tracecmd_input (line 53) | struct tracecmd_input type tracecmd_input (line 54) | struct tracecmd_input type tracecmd_input (line 55) | struct tracecmd_input type tracecmd_input (line 55) | struct tracecmd_input type tracecmd_input (line 57) | struct tracecmd_input type tracecmd_input (line 58) | struct tracecmd_input type tracecmd_input (line 60) | struct tracecmd_input type tracecmd_input (line 62) | struct tracecmd_input type tep_event (line 63) | struct tep_event type tep_record (line 64) | struct tep_record type tracecmd_input (line 68) | struct tracecmd_input type tracecmd_input (line 69) | struct tracecmd_input type tep_event (line 70) | struct tep_event type tep_record (line 71) | struct tep_record type tracecmd_input (line 75) | struct tracecmd_input type tracecmd_input (line 77) | struct tracecmd_input type tracecmd_input (line 79) | struct tracecmd_input type tep_record (line 80) | struct tep_record type tracecmd_input (line 83) | struct tracecmd_input type tracecmd_input (line 85) | struct tracecmd_input type tep_record (line 86) | struct tep_record type tracecmd_input (line 89) | struct tracecmd_input type tracecmd_input (line 91) | struct tracecmd_input type tep_record (line 92) | struct tep_record type tep_loglevel (line 96) | enum tep_loglevel type tracecmd_filters (line 98) | enum tracecmd_filters { type tracecmd_filter (line 105) | struct tracecmd_filter type tracecmd_filter (line 106) | struct tracecmd_filter type tracecmd_input (line 106) | struct tracecmd_input type tracecmd_cpu_map (line 109) | struct tracecmd_cpu_map type tracecmd_input (line 110) | struct tracecmd_input type tracecmd_cpu_map (line 111) | struct tracecmd_cpu_map type tracecmd_input (line 111) | struct tracecmd_input type tracecmd_cpu_map (line 112) | struct tracecmd_cpu_map type tracecmd_input (line 112) | struct tracecmd_input type tracecmd_input (line 114) | struct tracecmd_input type tracecmd_cpu_map (line 114) | struct tracecmd_cpu_map type tracecmd_cpu_map (line 115) | struct tracecmd_cpu_map type tracecmd_cpu_map (line 116) | struct tracecmd_cpu_map type tracecmd_cpu_map (line 117) | struct tracecmd_cpu_map FILE: lib/trace-cmd/include/private/trace-cmd-private-python.h type tracecmd_input (line 9) | struct tracecmd_input type tracecmd_input (line 10) | struct tracecmd_input type tep_record (line 12) | struct tep_record type tracecmd_input (line 13) | struct tracecmd_input type tep_record (line 15) | struct tep_record type tracecmd_input (line 16) | struct tracecmd_input type tep_record (line 18) | struct tep_record type tracecmd_input (line 19) | struct tracecmd_input type tep_record (line 21) | struct tep_record FILE: lib/trace-cmd/include/private/trace-cmd-private.h type tep_plugin_list (line 31) | struct tep_plugin_list type tep_handle (line 31) | struct tep_handle type tep_record (line 50) | struct tep_record type tracecmd_output (line 61) | struct tracecmd_output type tracecmd_recorder (line 62) | struct tracecmd_recorder type hook_list (line 63) | struct hook_list type tracecmd_context (line 67) | enum tracecmd_context { type tracecmd_plugin_flag (line 72) | enum tracecmd_plugin_flag { type trace_plugin_context (line 77) | struct trace_plugin_context type trace_plugin_context (line 79) | struct trace_plugin_context type tracecmd_context (line 80) | enum tracecmd_context type trace_plugin_context (line 82) | struct trace_plugin_context type tracecmd_plugin_flag (line 83) | enum tracecmd_plugin_flag type trace_plugin_context (line 94) | struct trace_plugin_context type trace_plugin_context (line 95) | struct trace_plugin_context type tracecmd_input (line 97) | struct tracecmd_input type trace_plugin_context (line 98) | struct trace_plugin_context type tracecmd_output (line 99) | struct tracecmd_output type trace_plugin_context (line 100) | struct trace_plugin_context type tracecmd_output (line 102) | struct tracecmd_output type tracecmd_output (line 103) | struct tracecmd_output type tracecmd_output (line 104) | struct tracecmd_output type tracecmd_input (line 105) | struct tracecmd_input type tracecmd_input (line 107) | struct tracecmd_input type tracecmd_input (line 108) | struct tracecmd_input type tracecmd_input (line 109) | struct tracecmd_input type tracecmd_input (line 110) | struct tracecmd_input function tracecmd_host_bigendian (line 112) | static inline int tracecmd_host_bigendian(void) type tracecmd_file_states (line 123) | enum tracecmd_file_states { type tracecmd_ftrace (line 177) | struct tracecmd_ftrace { type tracecmd_proc_addr_map (line 184) | struct tracecmd_proc_addr_map { type tracecmd_input (line 190) | struct tracecmd_input type tep_record (line 191) | struct tep_record type tracecmd_input (line 192) | struct tracecmd_input type hook_list (line 193) | struct hook_list type tracecmd_input (line 195) | struct tracecmd_input type tracecmd_input (line 196) | struct tracecmd_input type tracecmd_input (line 197) | struct tracecmd_input type tracecmd_input (line 198) | struct tracecmd_input type tracecmd_file_states (line 199) | enum tracecmd_file_states type tracecmd_input (line 200) | struct tracecmd_input type tracecmd_input (line 201) | struct tracecmd_input type tracecmd_input (line 202) | struct tracecmd_input type tracecmd_output (line 203) | struct tracecmd_output type tracecmd_file_states (line 204) | enum tracecmd_file_states type tracecmd_file_states (line 205) | enum tracecmd_file_states type tracecmd_input (line 206) | struct tracecmd_input type tracecmd_output (line 207) | struct tracecmd_output type tracecmd_input (line 208) | struct tracecmd_input type tracecmd_output (line 209) | struct tracecmd_output type tracecmd_input (line 210) | struct tracecmd_input type tracecmd_output (line 211) | struct tracecmd_output type tracecmd_input (line 212) | struct tracecmd_input type tracecmd_input (line 213) | struct tracecmd_input type tracecmd_input (line 214) | struct tracecmd_input type tracecmd_file_states (line 215) | enum tracecmd_file_states type tracecmd_input (line 215) | struct tracecmd_input type tracecmd_input (line 216) | struct tracecmd_input type tracecmd_input (line 218) | struct tracecmd_input type tracecmd_input (line 220) | struct tracecmd_input type tracecmd_input (line 222) | struct tracecmd_input type tracecmd_input (line 224) | struct tracecmd_input type tracecmd_input (line 225) | struct tracecmd_input type tracecmd_input (line 227) | struct tracecmd_input type hook_list (line 229) | struct hook_list type tracecmd_input (line 229) | struct tracecmd_input type tracecmd_input (line 231) | struct tracecmd_input type tracecmd_input (line 232) | struct tracecmd_input type tracecmd_input (line 233) | struct tracecmd_input type tracecmd_input (line 235) | struct tracecmd_input type tep_record (line 237) | struct tep_record type tracecmd_input (line 238) | struct tracecmd_input type tep_record (line 238) | struct tep_record type tep_record (line 240) | struct tep_record type tracecmd_input (line 241) | struct tracecmd_input type tep_record (line 243) | struct tep_record type tracecmd_input (line 244) | struct tracecmd_input type tep_record (line 246) | struct tep_record type tracecmd_input (line 247) | struct tracecmd_input type tracecmd_input (line 248) | struct tracecmd_input type tep_record (line 249) | struct tep_record type tracecmd_input (line 251) | struct tracecmd_input type tracecmd_input (line 254) | struct tracecmd_input type tracecmd_input (line 257) | struct tracecmd_input type tracecmd_input (line 260) | struct tracecmd_input type tracecmd_input (line 262) | struct tracecmd_input type tracecmd_input (line 263) | struct tracecmd_input type tracecmd_input (line 264) | struct tracecmd_input type tracecmd_input (line 267) | struct tracecmd_input type tracecmd_ftrace (line 267) | struct tracecmd_ftrace type tracecmd_input (line 268) | struct tracecmd_input type tracecmd_input (line 270) | struct tracecmd_input type tracecmd_input (line 271) | struct tracecmd_input type tracecmd_input (line 274) | struct tracecmd_input type tep_record (line 274) | struct tep_record type tracecmd_input (line 275) | struct tracecmd_input type tep_record (line 276) | struct tep_record type tracecmd_input (line 277) | struct tracecmd_input type tep_record (line 278) | struct tep_record type tracecmd_proc_addr_map (line 280) | struct tracecmd_proc_addr_map type tracecmd_input (line 281) | struct tracecmd_input type tracecmd_input (line 285) | struct tracecmd_input type tracecmd_event_list (line 291) | struct tracecmd_event_list { type tracecmd_option (line 296) | struct tracecmd_option type tracecmd_msg_handle (line 297) | struct tracecmd_msg_handle type tracecmd_output (line 299) | struct tracecmd_output type tracecmd_msg_handle (line 300) | struct tracecmd_msg_handle type tracecmd_output (line 301) | struct tracecmd_output type tracecmd_output (line 302) | struct tracecmd_output type tracecmd_output (line 303) | struct tracecmd_output type tracecmd_input (line 303) | struct tracecmd_input type tracecmd_output (line 304) | struct tracecmd_output type tracecmd_output (line 305) | struct tracecmd_output type tracecmd_output (line 306) | struct tracecmd_output type tracecmd_event_list (line 307) | struct tracecmd_event_list type tracecmd_output (line 309) | struct tracecmd_output type tracecmd_output (line 310) | struct tracecmd_output type tracecmd_output (line 311) | struct tracecmd_output type tracecmd_option (line 314) | struct tracecmd_option type tracecmd_output (line 314) | struct tracecmd_output type tracecmd_option (line 317) | struct tracecmd_option type tracecmd_output (line 318) | struct tracecmd_output type iovec (line 319) | struct iovec type tracecmd_output (line 321) | struct tracecmd_output type tracecmd_output (line 322) | struct tracecmd_output type tracecmd_output (line 324) | struct tracecmd_output type tracecmd_output (line 325) | struct tracecmd_output type tracecmd_output (line 326) | struct tracecmd_output type tracecmd_output (line 327) | struct tracecmd_output type tracecmd_output (line 328) | struct tracecmd_output type tracecmd_output (line 329) | struct tracecmd_output type tracecmd_output (line 330) | struct tracecmd_output type tracecmd_output (line 331) | struct tracecmd_output type tracecmd_output (line 332) | struct tracecmd_output type tracecmd_output (line 333) | struct tracecmd_output type tracecmd_input (line 333) | struct tracecmd_input type tracecmd_file_states (line 334) | enum tracecmd_file_states type tracecmd_output (line 337) | struct tracecmd_output type tracecmd_output (line 339) | struct tracecmd_output type tracecmd_output (line 341) | struct tracecmd_output type tracecmd_output (line 343) | struct tracecmd_output type tracecmd_output (line 344) | struct tracecmd_output type tracecmd_output (line 345) | struct tracecmd_output type tracecmd_output (line 346) | struct tracecmd_output type tracecmd_output (line 347) | struct tracecmd_output type tracecmd_recorder (line 359) | struct tracecmd_recorder type tracecmd_recorder (line 360) | struct tracecmd_recorder type tracecmd_recorder (line 361) | struct tracecmd_recorder type tracecmd_recorder (line 362) | struct tracecmd_recorder type tracecmd_recorder (line 363) | struct tracecmd_recorder type tracecmd_recorder (line 364) | struct tracecmd_recorder type tracefs_instance (line 364) | struct tracefs_instance type tracecmd_recorder (line 365) | struct tracecmd_recorder type tracefs_instance (line 365) | struct tracefs_instance type tracecmd_recorder (line 366) | struct tracecmd_recorder type tracefs_instance (line 366) | struct tracefs_instance type tracecmd_recorder (line 368) | struct tracecmd_recorder type tracecmd_recorder (line 369) | struct tracecmd_recorder type tracecmd_recorder (line 370) | struct tracecmd_recorder type tracecmd_msg_flags (line 372) | enum tracecmd_msg_flags { type tracecmd_msg_handle (line 381) | struct tracecmd_msg_handle { type tracecmd_tsync_protos (line 395) | struct tracecmd_tsync_protos { type tracecmd_msg_handle (line 399) | struct tracecmd_msg_handle type tracecmd_msg_handle (line 401) | struct tracecmd_msg_handle type tracecmd_msg_handle (line 404) | struct tracecmd_msg_handle type tracecmd_msg_handle (line 407) | struct tracecmd_msg_handle type tracecmd_msg_handle (line 409) | struct tracecmd_msg_handle type tracecmd_msg_handle (line 411) | struct tracecmd_msg_handle type tracecmd_msg_handle (line 412) | struct tracecmd_msg_handle type tracecmd_msg_handle (line 413) | struct tracecmd_msg_handle type tracecmd_msg_handle (line 414) | struct tracecmd_msg_handle type tracecmd_msg_handle (line 415) | struct tracecmd_msg_handle type tracecmd_msg_handle (line 416) | struct tracecmd_msg_handle type tracecmd_msg_handle (line 417) | struct tracecmd_msg_handle type tracecmd_msg_handle (line 418) | struct tracecmd_msg_handle type tracecmd_msg_handle (line 421) | struct tracecmd_msg_handle type tracecmd_msg_handle (line 422) | struct tracecmd_msg_handle type tracecmd_msg_handle (line 424) | struct tracecmd_msg_handle type tracecmd_msg_handle (line 425) | struct tracecmd_msg_handle type tracecmd_msg_handle (line 426) | struct tracecmd_msg_handle type tracecmd_msg_handle (line 427) | struct tracecmd_msg_handle type tracecmd_msg_handle (line 428) | struct tracecmd_msg_handle type tracecmd_output (line 429) | struct tracecmd_output type tracecmd_msg_handle (line 430) | struct tracecmd_msg_handle type tracecmd_output (line 431) | struct tracecmd_output type tracecmd_msg_handle (line 433) | struct tracecmd_msg_handle type tracecmd_tsync_protos (line 436) | struct tracecmd_tsync_protos type tracecmd_msg_handle (line 437) | struct tracecmd_msg_handle type tracecmd_tsync_protos (line 440) | struct tracecmd_tsync_protos type tracecmd_msg_handle (line 443) | struct tracecmd_msg_handle type tracecmd_tsync_protos (line 446) | struct tracecmd_tsync_protos type tracecmd_msg_handle (line 447) | struct tracecmd_msg_handle type tracecmd_tsync_protos (line 450) | struct tracecmd_tsync_protos type tracecmd_msg_handle (line 453) | struct tracecmd_msg_handle type tracecmd_msg_handle (line 458) | struct tracecmd_msg_handle type tracecmd_msg_handle (line 465) | struct tracecmd_msg_handle type tracecmd_msg_handle (line 468) | struct tracecmd_msg_handle type tracecmd_clocks (line 473) | enum tracecmd_clocks { type tracecmd_clocks (line 486) | enum tracecmd_clocks type tracecmd_clocks (line 487) | enum tracecmd_clocks type tracecmd_time_sync (line 491) | struct tracecmd_time_sync type tracecmd_time_sync_role (line 500) | enum tracecmd_time_sync_role { type tracecmd_tsync_protos (line 511) | struct tracecmd_tsync_protos type tracecmd_time_sync (line 513) | struct tracecmd_time_sync type tracecmd_time_sync (line 516) | struct tracecmd_time_sync type tracecmd_time_sync (line 517) | struct tracecmd_time_sync type tracecmd_time_sync (line 521) | struct tracecmd_time_sync type tracecmd_time_sync (line 522) | struct tracecmd_time_sync type tracecmd_tsync_protos (line 525) | struct tracecmd_tsync_protos type tracecmd_time_sync_role (line 526) | enum tracecmd_time_sync_role type tracecmd_time_sync (line 527) | struct tracecmd_time_sync type tracecmd_output (line 528) | struct tracecmd_output type tracecmd_time_sync (line 529) | struct tracecmd_time_sync type tracecmd_compress_chunk (line 532) | struct tracecmd_compress_chunk { type tracecmd_compression (line 538) | struct tracecmd_compression type tracecmd_compression_proto (line 539) | struct tracecmd_compression_proto { type tracecmd_compression (line 551) | struct tracecmd_compression type tep_handle (line 552) | struct tep_handle type tracecmd_msg_handle (line 553) | struct tracecmd_msg_handle type tracecmd_compression (line 554) | struct tracecmd_compression type tracecmd_compression (line 555) | struct tracecmd_compression type tracecmd_compression (line 556) | struct tracecmd_compression type tracecmd_compression (line 557) | struct tracecmd_compression type tracecmd_compression (line 558) | struct tracecmd_compression type tracecmd_compression (line 559) | struct tracecmd_compression type tracecmd_compression (line 560) | struct tracecmd_compression type tracecmd_compression (line 562) | struct tracecmd_compression type tracecmd_compression (line 563) | struct tracecmd_compression type tracecmd_compression_proto (line 567) | struct tracecmd_compression_proto type tracecmd_compression (line 568) | struct tracecmd_compression type tracecmd_compression (line 570) | struct tracecmd_compression type tracecmd_compression (line 572) | struct tracecmd_compression type tracecmd_compress_chunk (line 573) | struct tracecmd_compress_chunk type tracecmd_compression (line 574) | struct tracecmd_compression type tracecmd_compress_chunk (line 575) | struct tracecmd_compress_chunk type tracecmd_compression (line 576) | struct tracecmd_compression type tep_plugin_option (line 578) | struct tep_plugin_option type hook_list (line 588) | struct hook_list { type hook_list (line 605) | struct hook_list type hook_list (line 606) | struct hook_list type tracecmd_input (line 617) | struct tracecmd_input type kbuffer (line 623) | struct kbuffer type tracecmd_input (line 623) | struct tracecmd_input type tep_record (line 624) | struct tep_record type tracecmd_input (line 625) | struct tracecmd_input type tep_record (line 626) | struct tep_record type tracecmd_input (line 627) | struct tracecmd_input type tep_record (line 628) | struct tep_record type trace_perf (line 634) | struct trace_perf { type trace_perf (line 642) | struct trace_perf type trace_perf (line 643) | struct trace_perf type trace_perf (line 644) | struct trace_perf FILE: lib/trace-cmd/include/private/trace-filter-hash.h type tracecmd_filter_id_item (line 12) | struct tracecmd_filter_id_item { type tracecmd_filter_id (line 17) | struct tracecmd_filter_id { function tracecmd_quick_hash (line 36) | static inline uint32_t tracecmd_quick_hash(uint32_t val, unsigned int bits) type tracecmd_filter_id_item (line 46) | struct tracecmd_filter_id_item type tracecmd_filter_id (line 47) | struct tracecmd_filter_id type tracecmd_filter_id (line 48) | struct tracecmd_filter_id type tracecmd_filter_id (line 49) | struct tracecmd_filter_id type tracecmd_filter_id (line 50) | struct tracecmd_filter_id type tracecmd_filter_id (line 51) | struct tracecmd_filter_id type tracecmd_filter_id (line 52) | struct tracecmd_filter_id type tracecmd_filter_id (line 53) | struct tracecmd_filter_id type tracecmd_filter_id (line 54) | struct tracecmd_filter_id type tracecmd_filter_id (line 55) | struct tracecmd_filter_id type tracecmd_filter_id (line 56) | struct tracecmd_filter_id type tracecmd_filter_id (line 57) | struct tracecmd_filter_id function tracecmd_filter_task_count (line 59) | static inline int tracecmd_filter_task_count(struct tracecmd_filter_id *... FILE: lib/trace-cmd/include/private/trace-hash.h type trace_hash_item (line 9) | struct trace_hash_item { type trace_hash (line 15) | struct trace_hash { type trace_hash (line 21) | struct trace_hash type trace_hash (line 22) | struct trace_hash type trace_hash (line 23) | struct trace_hash type trace_hash_item (line 23) | struct trace_hash_item type trace_hash (line 24) | struct trace_hash function trace_hash_del (line 26) | static inline void trace_hash_del(struct trace_hash_item *item) type trace_hash_item (line 49) | struct trace_hash_item type trace_hash_item (line 51) | struct trace_hash_item type trace_hash (line 52) | struct trace_hash FILE: lib/trace-cmd/include/private/trace-rbtree.h type trace_rbtree_node (line 9) | struct trace_rbtree_node { type trace_rbtree_node (line 16) | struct trace_rbtree_node type trace_rbtree_node (line 16) | struct trace_rbtree_node type trace_rbtree_node (line 18) | struct trace_rbtree_node type trace_rbtree (line 20) | struct trace_rbtree { type trace_rbtree (line 27) | struct trace_rbtree type trace_rbtree_node (line 29) | struct trace_rbtree_node type trace_rbtree (line 29) | struct trace_rbtree type trace_rbtree (line 30) | struct trace_rbtree type trace_rbtree_node (line 30) | struct trace_rbtree_node type trace_rbtree (line 31) | struct trace_rbtree type trace_rbtree_node (line 31) | struct trace_rbtree_node type trace_rbtree_node (line 32) | struct trace_rbtree_node type trace_rbtree (line 32) | struct trace_rbtree FILE: lib/trace-cmd/include/trace-cmd-local.h function tracecmd_zstd_init (line 36) | static inline int tracecmd_zstd_init(void) type data_file_write (line 42) | struct data_file_write { type tracecmd_filters (line 52) | enum tracecmd_filters type tracecmd_filter (line 52) | struct tracecmd_filter type tep_record (line 53) | struct tep_record type tracecmd_input (line 55) | struct tracecmd_input type tracecmd_cpu_map (line 55) | struct tracecmd_cpu_map type tracecmd_cpu_map (line 56) | struct tracecmd_cpu_map type tracecmd_input (line 56) | struct tracecmd_input type tracecmd_input (line 57) | struct tracecmd_input type tracecmd_input (line 58) | struct tracecmd_input type tracecmd_cpu_map (line 59) | struct tracecmd_cpu_map type tracecmd_output (line 65) | struct tracecmd_output type tracecmd_output (line 67) | struct tracecmd_output type tracecmd_output (line 68) | struct tracecmd_output type tracecmd_output (line 69) | struct tracecmd_output type tracecmd_output (line 70) | struct tracecmd_output type tracecmd_output (line 72) | struct tracecmd_output type tracecmd_output (line 73) | struct tracecmd_output type tracecmd_output (line 75) | struct tracecmd_output type tracecmd_input (line 78) | struct tracecmd_input type tracecmd_input (line 79) | struct tracecmd_input type tracecmd_output (line 82) | struct tracecmd_output type tracecmd_output (line 84) | struct tracecmd_output type tracecmd_output (line 86) | struct tracecmd_output type tracecmd_option (line 88) | struct tracecmd_option type tracecmd_output (line 89) | struct tracecmd_output type data_file_write (line 91) | struct data_file_write type cpu_data_source (line 93) | struct cpu_data_source { type tracecmd_output (line 99) | struct tracecmd_output type cpu_data_source (line 100) | struct cpu_data_source type tracecmd_output (line 101) | struct tracecmd_output type tracecmd_msg_handle (line 102) | struct tracecmd_msg_handle type tracecmd_input (line 103) | struct tracecmd_input type tracecmd_input (line 104) | struct tracecmd_input type tracecmd_output (line 105) | struct tracecmd_output type tracecmd_output (line 106) | struct tracecmd_output type tracecmd_filter (line 109) | struct tracecmd_filter type tracecmd_input (line 109) | struct tracecmd_input type tracecmd_input (line 110) | struct tracecmd_input type tracecmd_filter (line 110) | struct tracecmd_filter type tracecmd_filter (line 111) | struct tracecmd_filter FILE: lib/trace-cmd/include/trace-hash-local.h function trace_hash (line 9) | static inline unsigned int trace_hash(unsigned int val) function trace_hash_str (line 37) | static inline unsigned int trace_hash_str(char *str) FILE: lib/trace-cmd/include/trace-tsync-local.h type tsync_proto (line 11) | struct tsync_proto type tracecmd_time_sync (line 13) | struct tracecmd_time_sync { type clock_sync_offsets (line 32) | struct clock_sync_offsets { type clock_sync_context (line 46) | struct clock_sync_context { type tracecmd_time_sync (line 64) | struct tracecmd_time_sync type tracecmd_time_sync (line 65) | struct tracecmd_time_sync type tracecmd_time_sync (line 66) | struct tracecmd_time_sync function kvm_clock_sync_register (line 75) | static inline int kvm_clock_sync_register(void) FILE: lib/trace-cmd/include/trace-write-local.h function __do_write (line 11) | static inline ssize_t __do_write(int fd, const void *data, size_t size) function __do_write_check (line 29) | static inline ssize_t FILE: lib/trace-cmd/test.c function main (line 3) | int main() FILE: lib/trace-cmd/trace-blk-hack.c function tracecmd_blk_hack (line 32) | int tracecmd_blk_hack(struct tracecmd_input *handle) FILE: lib/trace-cmd/trace-compress-zlib.c function zlib_compress (line 16) | static int zlib_compress(void *ctx, const void *in, int in_bytes, void *... function zlib_decompress (line 45) | static int zlib_decompress(void *ctx, const void *in, int in_bytes, void... function zlib_compress_bound (line 74) | static unsigned int zlib_compress_bound(void *ctx, unsigned int in_bytes) function zlib_is_supported (line 79) | static bool zlib_is_supported(const char *name, const char *version) function tracecmd_zlib_init (line 102) | int tracecmd_zlib_init(void) FILE: lib/trace-cmd/trace-compress-zstd.c type zstd_context (line 15) | struct zstd_context { function zstd_compress (line 20) | static int zstd_compress(void *ctx, const void *in, int in_bytes, void *... function zstd_decompress (line 35) | static int zstd_decompress(void *ctx, const void *in, int in_bytes, void... function zstd_compress_bound (line 52) | static unsigned int zstd_compress_bound(void *ctx, unsigned int in_bytes) function zstd_is_supported (line 57) | static bool zstd_is_supported(const char *name, const char *version) type zstd_context (line 69) | struct zstd_context function free_zstd_context (line 92) | static void free_zstd_context(void *ctx) function tracecmd_zstd_init (line 104) | int tracecmd_zstd_init(void) FILE: lib/trace-cmd/trace-compress.c type compress_proto (line 16) | struct compress_proto { type compress_proto (line 30) | struct compress_proto type tracecmd_compression (line 32) | struct tracecmd_compression { function read_fd (line 44) | static ssize_t read_fd(int fd, char *dst, int len) function write_fd (line 63) | static ssize_t write_fd(int fd, const void *data, size_t size) function read_size_val (line 81) | static int read_size_val(struct tep_handle *tep, size_t size, int *endian4) function do_write (line 91) | static ssize_t do_write(struct tracecmd_compression *handle, function buffer_extend (line 105) | static inline int buffer_extend(struct tracecmd_compression *handle, siz... function off_t (line 131) | off_t tracecmd_compress_lseek(struct tracecmd_compression *handle, off_t... function compress_read (line 163) | static ssize_t compress_read(struct tracecmd_compression *handle, char *... function tracecmd_compress_pread (line 189) | ssize_t tracecmd_compress_pread(struct tracecmd_compression *handle, cha... function tracecmd_compress_buffer_read (line 212) | ssize_t tracecmd_compress_buffer_read(struct tracecmd_compression *handl... function tracecmd_compress_reset (line 234) | void tracecmd_compress_reset(struct tracecmd_compression *handle) function tracecmd_uncompress_block (line 256) | int tracecmd_uncompress_block(struct tracecmd_compression *handle) function tracecmd_compress_block (line 318) | int tracecmd_compress_block(struct tracecmd_compression *handle) type tracecmd_compression (line 380) | struct tracecmd_compression function tracecmd_compress_buffer_write (line 406) | int tracecmd_compress_buffer_write(struct tracecmd_compression *handle, function tracecmd_compress_init (line 426) | void tracecmd_compress_init(void) type compress_proto (line 439) | struct compress_proto type compress_proto (line 441) | struct compress_proto type compress_proto (line 442) | struct compress_proto type tracecmd_compression (line 465) | struct tracecmd_compression type tep_handle (line 466) | struct tep_handle type tracecmd_msg_handle (line 467) | struct tracecmd_msg_handle type tracecmd_compression (line 469) | struct tracecmd_compression type compress_proto (line 470) | struct compress_proto function tracecmd_compress_destroy (line 503) | void tracecmd_compress_destroy(struct tracecmd_compression *handle) function tracecmd_compress_is_supported (line 524) | bool tracecmd_compress_is_supported(const char *name, const char *version) function tracecmd_compress_proto_get_name (line 549) | int tracecmd_compress_proto_get_name(struct tracecmd_compression *compress, function tracecmd_compress_proto_register (line 578) | int tracecmd_compress_proto_register(struct tracecmd_compression_proto *... function tracecmd_compress_free (line 622) | void tracecmd_compress_free(void) function tracecmd_compress_protos_get (line 648) | int tracecmd_compress_protos_get(char ***names, char ***versions) function tracecmd_compress_copy_from (line 710) | int tracecmd_compress_copy_from(struct tracecmd_compression *handle, int... function tracecmd_load_chunks_info (line 840) | int tracecmd_load_chunks_info(struct tracecmd_compression *handle, function tracecmd_uncompress_chunk (line 913) | int tracecmd_uncompress_chunk(struct tracecmd_compression *handle, function tracecmd_uncompress_copy_to (line 961) | int tracecmd_uncompress_copy_to(struct tracecmd_compression *handle, int... FILE: lib/trace-cmd/trace-filter-hash.c type tracecmd_filter_id_item (line 18) | struct tracecmd_filter_id_item type tracecmd_filter_id (line 19) | struct tracecmd_filter_id type tracecmd_filter_id_item (line 22) | struct tracecmd_filter_id_item function tracecmd_filter_id_add (line 33) | void tracecmd_filter_id_add(struct tracecmd_filter_id *hash, int id) function tracecmd_filter_id_remove (line 48) | void tracecmd_filter_id_remove(struct tracecmd_filter_id *hash, int id) function tracecmd_filter_id_clear (line 73) | void tracecmd_filter_id_clear(struct tracecmd_filter_id *hash) type tracecmd_filter_id (line 94) | struct tracecmd_filter_id type tracecmd_filter_id (line 96) | struct tracecmd_filter_id function tracecmd_filter_id_hash_free (line 106) | void tracecmd_filter_id_hash_free(struct tracecmd_filter_id *hash) type tracecmd_filter_id (line 116) | struct tracecmd_filter_id type tracecmd_filter_id (line 117) | struct tracecmd_filter_id type tracecmd_filter_id (line 119) | struct tracecmd_filter_id type tracecmd_filter_id_item (line 120) | struct tracecmd_filter_id_item type tracecmd_filter_id (line 150) | struct tracecmd_filter_id type tracecmd_filter_id_item (line 152) | struct tracecmd_filter_id_item function tracecmd_filter_id_compare (line 183) | int tracecmd_filter_id_compare(struct tracecmd_filter_id *hash1, FILE: lib/trace-cmd/trace-filter.c type filter (line 9) | struct filter { type tracecmd_filter (line 13) | struct tracecmd_filter { function test_stacktrace (line 25) | static bool test_stacktrace(struct tracecmd_filter *filter, struct tep_r... function test_stacktraces (line 41) | static bool test_stacktraces(struct tracecmd_filter *filter, struct tep_... function tracecmd_filters (line 47) | tracecmd_filters type tracecmd_filter (line 121) | struct tracecmd_filter type tracecmd_input (line 121) | struct tracecmd_input type tracecmd_filter (line 124) | struct tracecmd_filter type tep_handle (line 125) | struct tep_handle type filter (line 126) | struct filter type filter (line 127) | struct filter type filter (line 128) | struct filter function free_filters (line 179) | static void free_filters (struct filter **filter, int nr) function __hidden (line 191) | __hidden void tcmd_filter_free(struct tracecmd_filter *trace_filter) FILE: lib/trace-cmd/trace-ftrace.c type tep_plugin_option (line 16) | struct tep_plugin_option type tep_plugin_option (line 52) | struct tep_plugin_option type tep_plugin_option (line 53) | struct tep_plugin_option type tep_plugin_option (line 54) | struct tep_plugin_option type tep_plugin_option (line 55) | struct tep_plugin_option type tep_plugin_option (line 56) | struct tep_plugin_option function find_ret_event (line 58) | static int find_ret_event(struct tracecmd_ftrace *finfo, struct tep_hand... function function_handler (line 78) | static int function_handler(struct trace_seq *s, struct tep_record *record, type tep_record (line 108) | struct tep_record type trace_seq (line 109) | struct trace_seq type tep_record (line 110) | struct tep_record type tracecmd_ftrace (line 111) | struct tracecmd_ftrace function print_graph_overhead (line 142) | static void print_graph_overhead(struct trace_seq *s, function print_graph_duration (line 168) | static void print_graph_duration(struct trace_seq *s, unsigned long long... function print_args (line 202) | static bool print_args(struct trace_seq *s, struct tep_event *event, function print_graph_entry_leaf (line 228) | static int function print_graph_nested (line 313) | static int print_graph_nested(struct trace_seq *s, function fgraph_ent_handler (line 368) | static int function fgraph_ret_handler (line 410) | static int function tracecmd_ftrace_load_options (line 492) | void tracecmd_ftrace_load_options(void) function tracecmd_ftrace_overrides (line 497) | int tracecmd_ftrace_overrides(struct tracecmd_input *handle, FILE: lib/trace-cmd/trace-hash.c function tcmd_hash_init (line 15) | int __hidden tcmd_hash_init(struct trace_hash *hash, int buckets) function tcmd_hash_free (line 31) | void __hidden tcmd_hash_free(struct trace_hash *hash) function tcmd_hash_empty (line 36) | int __hidden tcmd_hash_empty(struct trace_hash *hash) function tcmd_hash_add (line 46) | int __hidden tcmd_hash_add(struct trace_hash *hash, struct trace_hash_it... function trace_hash_item (line 66) | trace_hash_item * FILE: lib/trace-cmd/trace-hooks.c type hook_list (line 15) | struct hook_list type hook_list (line 17) | struct hook_list function tracecmd_free_hooks (line 159) | void tracecmd_free_hooks(struct hook_list *hooks) FILE: lib/trace-cmd/trace-input.c type page_map (line 38) | struct page_map { type follow_event (line 46) | struct follow_event { type page (line 55) | struct page { type zchunk_cache (line 69) | struct zchunk_cache { type cpu_zdata (line 76) | struct cpu_zdata { type cpu_data (line 87) | struct cpu_data { type cpu_file_data (line 108) | struct cpu_file_data { type input_buffer_instance (line 114) | struct input_buffer_instance { type ts_offset_sample (line 124) | struct ts_offset_sample { type guest_trace_info (line 131) | struct guest_trace_info { type timesync_offsets (line 139) | struct timesync_offsets { type host_trace_info (line 144) | struct host_trace_info { type tsc2nsec (line 154) | struct tsc2nsec { type file_section (line 160) | struct file_section { type tracecmd_input (line 168) | struct tracecmd_input { type tracecmd_input (line 238) | struct tracecmd_input type tracecmd_input (line 244) | struct tracecmd_input function tracecmd_set_flag (line 246) | void tracecmd_set_flag(struct tracecmd_input *handle, int flag) function tracecmd_clear_flag (line 251) | void tracecmd_clear_flag(struct tracecmd_input *handle, int flag) function tracecmd_get_flags (line 256) | unsigned long tracecmd_get_flags(struct tracecmd_input *handle) function tracecmd_get_file_state (line 261) | enum tracecmd_file_states tracecmd_get_file_state(struct tracecmd_input ... function tracecmd_set_private (line 266) | void tracecmd_set_private(struct tracecmd_input *handle, void *data) type tracecmd_input (line 271) | struct tracecmd_input function remove_record (line 277) | static void remove_record(struct page *page, struct tep_record *record) function add_record (line 286) | static void add_record(struct page *page, struct tep_record *record) type page (line 294) | struct page type tep_record (line 297) | struct tep_record type page (line 298) | struct page function remove_record (line 319) | static inline void remove_record(struct page *page, struct tep_record *r... function add_record (line 320) | static inline void add_record(struct page *page, struct tep_record *reco... type page (line 321) | struct page function __hidden (line 334) | __hidden void tcmd_set_guest_map(struct tracecmd_input *handle, function tracecmd_cpu_map (line 340) | tracecmd_cpu_map *tcmd_get_guest_map(struct tracecmd_input *handle) function __hidden (line 345) | __hidden void tcmd_set_guest_map_cnt(struct tracecmd_input *handle, int ... function __hidden (line 350) | __hidden int tcmd_get_guest_map_cnt(struct tracecmd_input *handle) type tracecmd_input (line 355) | struct tracecmd_input function do_read_fd (line 357) | static ssize_t do_read_fd(int fd, void *data, size_t size) function do_lseek (line 375) | static inline int do_lseek(struct tracecmd_input *handle, int offset, in... function do_read (line 383) | static inline ssize_t do_read(struct tracecmd_input *handle, void *data,... function do_read_check (line 391) | static ssize_t type tracecmd_input (line 405) | struct tracecmd_input function read2 (line 467) | static int read2(struct tracecmd_input *handle, unsigned short *size) function read4 (line 479) | static int read4(struct tracecmd_input *handle, unsigned int *size) function read8 (line 491) | static int read8(struct tracecmd_input *handle, unsigned long long *size) function __hidden (line 503) | __hidden void tcmd_in_uncompress_reset(struct tracecmd_input *handle) function __hidden (line 511) | __hidden int tcmd_in_uncompress_block(struct tracecmd_input *handle) type file_section (line 523) | struct file_section type tracecmd_input (line 523) | struct tracecmd_input type file_section (line 525) | struct file_section type file_section (line 535) | struct file_section type tracecmd_input (line 535) | struct tracecmd_input type file_section (line 537) | struct file_section function section_close (line 551) | static void section_close(struct tracecmd_input *handle, struct file_sec... function section_add_or_update (line 557) | static int section_add_or_update(struct tracecmd_input *handle, int id, ... function read_header_files (line 582) | static int read_header_files(struct tracecmd_input *handle) function regex_event_buf (line 648) | static int regex_event_buf(const char *file, int size, regex_t *epreg) function read_ftrace_file (line 681) | static int read_ftrace_file(struct tracecmd_input *handle, function read_event_file (line 708) | static int read_event_file(struct tracecmd_input *handle, function make_preg_files (line 742) | static int make_preg_files(const char *regex, regex_t *system, function read_ftrace_files (line 785) | static int read_ftrace_files(struct tracecmd_input *handle, const char *... function read_event_files (line 855) | static int read_event_files(struct tracecmd_input *handle, const char *r... function read_proc_kallsyms (line 954) | static int read_proc_kallsyms(struct tracecmd_input *handle) function read_ftrace_printk (line 991) | static int read_ftrace_printk(struct tracecmd_input *handle) function read_btf (line 1029) | static int read_btf(struct tracecmd_input *handle) function read_modules (line 1044) | static int read_modules(struct tracecmd_input *handle) type tracecmd_input (line 1059) | struct tracecmd_input function tracecmd_get_parsing_failures (line 1067) | int tracecmd_get_parsing_failures(struct tracecmd_input *handle) function read_cpus (line 1074) | static int read_cpus(struct tracecmd_input *handle) function read_headers_v6 (line 1092) | static int read_headers_v6(struct tracecmd_input *handle, enum tracecmd_... type tracecmd_input (line 1159) | struct tracecmd_input type tracecmd_input (line 1161) | struct tracecmd_input function read_section_header (line 1169) | static int read_section_header(struct tracecmd_input *handle, unsigned s... function handle_section (line 1198) | static int handle_section(struct tracecmd_input *handle, struct file_sec... function read_headers (line 1253) | static int read_headers(struct tracecmd_input *handle, const char *regex) function tracecmd_read_headers (line 1293) | int tracecmd_read_headers(struct tracecmd_input *handle, function calc_page_offset (line 1301) | static unsigned long long calc_page_offset(struct tracecmd_input *handle, function read_page (line 1307) | static int read_page(struct tracecmd_input *handle, off_t offset, function normalize_size (line 1345) | static unsigned long long normalize_size(unsigned long long size) function free_page_map (line 1359) | static void free_page_map(struct page_map *page_map) function chunk_cmp (line 1372) | static int chunk_cmp(const void *A, const void *B) type tracecmd_compress_chunk (line 1386) | struct tracecmd_compress_chunk type cpu_data (line 1386) | struct cpu_data type cpu_zdata (line 1388) | struct cpu_zdata type tracecmd_compress_chunk (line 1389) | struct tracecmd_compress_chunk type tracecmd_compress_chunk (line 1390) | struct tracecmd_compress_chunk function free_zpage (line 1417) | static void free_zpage(struct cpu_data *cpu_data, off_t offset) type tracecmd_input (line 1441) | struct tracecmd_input type cpu_data (line 1443) | struct cpu_data type tracecmd_compress_chunk (line 1444) | struct tracecmd_compress_chunk type trace_rbtree_node (line 1445) | struct trace_rbtree_node type zchunk_cache (line 1446) | struct zchunk_cache type zchunk_cache (line 1473) | struct zchunk_cache type tracecmd_input (line 1491) | struct tracecmd_input type page (line 1492) | struct page type cpu_data (line 1494) | struct cpu_data type page_map (line 1495) | struct page_map type page_map (line 1576) | struct page_map type page (line 1587) | struct page type tracecmd_input (line 1587) | struct tracecmd_input type cpu_data (line 1590) | struct cpu_data type page (line 1591) | struct page type page (line 1592) | struct page function __free_page (line 1633) | static void __free_page(struct tracecmd_input *handle, struct page *page) function free_page (line 1675) | static void free_page(struct tracecmd_input *handle, int cpu) function __free_record (line 1686) | static void __free_record(struct tep_record *record) function tracecmd_free_record (line 1697) | void tracecmd_free_record(struct tep_record *record) function tracecmd_record_ref (line 1722) | void tracecmd_record_ref(struct tep_record *record) function free_next (line 1731) | static void free_next(struct tracecmd_input *handle, int cpu) function mul_u64_u32_shr (line 1749) | static unsigned long long mul_u64_u32_shr(unsigned long long a, function timestamp_correction_calc (line 1765) | static inline unsigned long long function timestamp_host_sync (line 1789) | static unsigned long long timestamp_host_sync(unsigned long long ts, int... function timestamp_calc (line 1836) | static unsigned long long timestamp_calc(unsigned long long ts, int cpu, function update_page_info (line 1864) | static int update_page_info(struct tracecmd_input *handle, int cpu) function get_page (line 1894) | static int get_page(struct tracecmd_input *handle, int cpu, function get_next_page (line 1937) | static int get_next_page(struct tracecmd_input *handle, int cpu) type tep_record (line 1956) | struct tep_record type tracecmd_input (line 1957) | struct tracecmd_input type tep_record (line 1960) | struct tep_record type tep_record (line 1980) | struct tep_record type tracecmd_input (line 1981) | struct tracecmd_input type tep_record (line 1984) | struct tep_record type tep_record (line 1992) | struct tep_record type tracecmd_input (line 1993) | struct tracecmd_input type tep_record (line 2024) | struct tep_record type tracecmd_input (line 2025) | struct tracecmd_input type tep_record (line 2028) | struct tep_record type tep_record (line 2053) | struct tep_record type tracecmd_input (line 2054) | struct tracecmd_input function tracecmd_refresh_record (line 2094) | int tracecmd_refresh_record(struct tracecmd_input *handle, type tep_record (line 2129) | struct tep_record type tracecmd_input (line 2130) | struct tracecmd_input function tracecmd_iterate_reset (line 2160) | int tracecmd_iterate_reset(struct tracecmd_input *handle) type tep_record (line 2194) | struct tep_record type tracecmd_input (line 2195) | struct tracecmd_input type tep_record (line 2197) | struct tep_record function tracecmd_set_cpu_to_timestamp (line 2254) | int function tracecmd_set_all_cpus_to_timestamp (line 2352) | void function tracecmd_set_cursor (line 2381) | int tracecmd_set_cursor(struct tracecmd_input *handle, int cpu, size_t o... function tracecmd_get_cursor (line 2411) | unsigned long long type tep_record (line 2458) | struct tep_record type tracecmd_input (line 2459) | struct tracecmd_input type tep_handle (line 2462) | struct tep_handle type tep_record (line 2463) | struct tep_record type tep_record (line 2496) | struct tep_record type tracecmd_input (line 2497) | struct tracecmd_input type tep_record (line 2499) | struct tep_record type kbuffer (line 2501) | struct kbuffer type page (line 2502) | struct page type tep_record (line 2591) | struct tep_record type tracecmd_input (line 2592) | struct tracecmd_input type tep_record (line 2594) | struct tep_record type tep_record (line 2627) | struct tep_record type tracecmd_input (line 2628) | struct tracecmd_input type tep_record (line 2630) | struct tep_record function tracecmd_follow_event (line 2666) | int tracecmd_follow_event(struct tracecmd_input *handle, function tracecmd_follow_missed_events (line 2729) | int tracecmd_follow_missed_events(struct tracecmd_input *handle, function call_followers (line 2754) | static int call_followers(struct tracecmd_input *handle, function call_missed_events (line 2776) | static int call_missed_events(struct tracecmd_input *handle, function call_callbacks (line 2797) | static int call_callbacks(struct tracecmd_input *handle, struct tep_reco... function tracecmd_iterate_events (line 2840) | int tracecmd_iterate_events(struct tracecmd_input *handle, type tep_record (line 2925) | struct tep_record type tracecmd_input (line 2926) | struct tracecmd_input type tep_record (line 2929) | struct tep_record type tep_record (line 2930) | struct tep_record function initialize_last_events (line 2962) | static void initialize_last_events(struct tracecmd_input *handle, type tep_record (line 2997) | struct tep_record type tracecmd_input (line 2997) | struct tracecmd_input type tep_record (line 2998) | struct tep_record type tep_record (line 3000) | struct tep_record type page (line 3001) | struct page type tep_record (line 3019) | struct tep_record type tracecmd_input (line 3019) | struct tracecmd_input type tep_record (line 3020) | struct tep_record type tep_record (line 3022) | struct tep_record type page (line 3023) | struct page function free_last_events (line 3034) | static void free_last_events(struct tracecmd_input *handle, function tracecmd_iterate_events_reverse (line 3067) | int tracecmd_iterate_events_reverse(struct tracecmd_input *handle, type record_handle (line 3135) | struct record_handle { function tracecmd_iterate_events_multi (line 3153) | int tracecmd_iterate_events_multi(struct tracecmd_input **handles, type tep_record (line 3243) | struct tep_record type tracecmd_input (line 3244) | struct tracecmd_input type tep_record (line 3247) | struct tep_record type tep_record (line 3292) | struct tep_record type tracecmd_input (line 3293) | struct tracecmd_input type tep_record (line 3293) | struct tep_record type cpu_data (line 3296) | struct cpu_data function init_cpu_zfile (line 3373) | static int init_cpu_zfile(struct tracecmd_input *handle, int cpu) function init_cpu_zpage (line 3405) | static int init_cpu_zpage(struct tracecmd_input *handle, int cpu) function compress_cmp (line 3434) | static int compress_cmp(const struct trace_rbtree_node *A, function compress_search (line 3446) | static int compress_search(const struct trace_rbtree_node *A, function init_cpu (line 3463) | static int init_cpu(struct tracecmd_input *handle, int cpu) function tracecmd_set_ts_offset (line 3548) | void tracecmd_set_ts_offset(struct tracecmd_input *handle, function tracecmd_add_ts_offset (line 3560) | void tracecmd_add_ts_offset(struct tracecmd_input *handle, function tracecmd_set_ts2secs (line 3566) | void tracecmd_set_ts2secs(struct tracecmd_input *handle, function tsync_offset_cmp (line 3576) | static int tsync_offset_cmp(const void *a, const void *b) function tsync_cpu_offsets_load (line 3604) | static int tsync_cpu_offsets_load(struct tracecmd_input *handle, char *b... function trace_tsync_offset_free (line 3649) | static void trace_tsync_offset_free(struct host_trace_info *host) function trace_pid_map_cmp (line 3661) | static int trace_pid_map_cmp(const void *a, const void *b) function procmap_free (line 3672) | static void procmap_free(struct pid_addr_maps *maps) function trace_guests_free (line 3687) | static void trace_guests_free(struct tracecmd_input *handle) function trace_guest_load (line 3700) | static int trace_guest_load(struct tracecmd_input *handle, char *buf, in... function trace_pid_map_load (line 3769) | static int trace_pid_map_load(struct tracecmd_input *handle, char *buf) function trace_pid_map_free (line 3840) | static void trace_pid_map_free(struct pid_addr_maps *maps) function trace_pid_map_search (line 3851) | static int trace_pid_map_search(const void *a, const void *b) type tracecmd_proc_addr_map (line 3876) | struct tracecmd_proc_addr_map type tracecmd_input (line 3877) | struct tracecmd_input type tracecmd_proc_addr_map (line 3880) | struct tracecmd_proc_addr_map type tracecmd_proc_addr_map (line 3881) | struct tracecmd_proc_addr_map type pid_addr_maps (line 3882) | struct pid_addr_maps function tcmd_get_meta_strings_size (line 3902) | __hidden unsigned int tcmd_get_meta_strings_size(struct tracecmd_input *... function tcmd_get_last_option_offset (line 3907) | __hidden unsigned long long tcmd_get_last_option_offset(struct tracecmd_... function handle_option_done (line 3912) | static int handle_option_done(struct tracecmd_input *handle, char *buf, ... function save_read_number (line 3933) | static inline int save_read_number(struct tep_handle *tep, char *data, i... function handle_buffer_option (line 3965) | static int handle_buffer_option(struct tracecmd_input *handle, function handle_options (line 4070) | static int handle_options(struct tracecmd_input *handle) function read_options_type (line 4288) | static int read_options_type(struct tracecmd_input *handle) function tracecmd_latency_data_read (line 4320) | int tracecmd_latency_data_read(struct tracecmd_input *handle, char **buf... function init_cpu_data (line 4373) | static int init_cpu_data(struct tracecmd_input *handle) function init_latency_data (line 4436) | int init_latency_data(struct tracecmd_input *handle) function init_buffer_cpu_data (line 4464) | static int init_buffer_cpu_data(struct tracecmd_input *handle, struct in... function read_cpu_data (line 4512) | static int read_cpu_data(struct tracecmd_input *handle) function read_data_and_size (line 4575) | static int read_data_and_size(struct tracecmd_input *handle, function read_and_parse_cmdlines (line 4591) | static int read_and_parse_cmdlines(struct tracecmd_input *handle) function extract_trace_clock (line 4616) | static void extract_trace_clock(struct tracecmd_input *handle, char *line) function tracecmd_parse_trace_clock (line 4646) | void tracecmd_parse_trace_clock(struct tracecmd_input *handle, function read_and_parse_trace_clock (line 4661) | static int read_and_parse_trace_clock(struct tracecmd_input *handle, function init_data_v6 (line 4675) | static int init_data_v6(struct tracecmd_input *handle) function init_data (line 4700) | static int init_data(struct tracecmd_input *handle) function tracecmd_init_data (line 4712) | int tracecmd_init_data(struct tracecmd_input *handle) function tracecmd_make_pipe (line 4745) | int tracecmd_make_pipe(struct tracecmd_input *handle, int cpu, int fd, i... function tracecmd_print_events (line 4800) | void tracecmd_print_events(struct tracecmd_input *handle, const char *re... function show_cpu_stats (line 4812) | static void show_cpu_stats(struct tracecmd_input *handle) function tracecmd_print_stats (line 4832) | void tracecmd_print_stats(struct tracecmd_input *handle) function tracecmd_print_uname (line 4849) | void tracecmd_print_uname(struct tracecmd_input *handle) function tracecmd_print_version (line 4864) | void tracecmd_print_version(struct tracecmd_input *handle) type hook_list (line 4881) | struct hook_list type tracecmd_input (line 4881) | struct tracecmd_input function init_metadata_strings (line 4886) | static int init_metadata_strings(struct tracecmd_input *handle, int size) function read_metadata_strings (line 4903) | static int read_metadata_strings(struct tracecmd_input *handle) type tracecmd_input (line 4957) | struct tracecmd_input type tracecmd_input (line 4959) | struct tracecmd_input type tracecmd_input (line 5104) | struct tracecmd_input type tracecmd_input (line 5120) | struct tracecmd_input type tracecmd_input (line 5122) | struct tracecmd_input type tracecmd_input (line 5147) | struct tracecmd_input type tracecmd_input (line 5164) | struct tracecmd_input type tracecmd_input (line 5166) | struct tracecmd_input function tracecmd_ref (line 5195) | void tracecmd_ref(struct tracecmd_input *handle) function free_buffer (line 5203) | static inline void free_buffer(struct input_buffer_instance *buf) function tracecmd_close (line 5217) | void tracecmd_close(struct tracecmd_input *handle) function read_copy_size8 (line 5322) | static int read_copy_size8(struct tracecmd_input *in_handle, function read_copy_size4 (line 5336) | static int read_copy_size4(struct tracecmd_input *in_handle, struct trac... function read_copy_data (line 5350) | static int read_copy_data(struct tracecmd_input *in_handle, function check_in_state (line 5375) | static bool check_in_state(struct tracecmd_input *handle, int new_state) function copy_header_files (line 5380) | static int copy_header_files(struct tracecmd_input *in_handle, function copy_ftrace_files (line 5436) | static int copy_ftrace_files(struct tracecmd_input *in_handle, struct tr... function copy_event_files (line 5486) | static int copy_event_files(struct tracecmd_input *in_handle, struct tra... function copy_proc_kallsyms (line 5551) | static int copy_proc_kallsyms(struct tracecmd_input *in_handle, struct t... function copy_ftrace_printk (line 5595) | static int copy_ftrace_printk(struct tracecmd_input *in_handle, struct t... function copy_command_lines (line 5642) | static int copy_command_lines(struct tracecmd_input *in_handle, struct t... function copy_cpu_count (line 5688) | static int copy_cpu_count(struct tracecmd_input *in_handle, struct trace... function tracecmd_copy_headers (line 5731) | int tracecmd_copy_headers(struct tracecmd_input *in_handle, function tracecmd_copy_buffer_descr (line 5835) | int tracecmd_copy_buffer_descr(struct tracecmd_input *in_handle, function copy_options_recursive (line 5849) | static int copy_options_recursive(struct tracecmd_input *in_handle, function copy_options (line 5930) | static int copy_options(struct tracecmd_input *in_handle, struct tracecm... function tracecmd_copy_options (line 5988) | int tracecmd_copy_options(struct tracecmd_input *in_handle, function copy_trace_latency (line 6007) | static int copy_trace_latency(struct tracecmd_input *in_handle, function copy_trace_flyrecord_data (line 6044) | static int copy_trace_flyrecord_data(struct tracecmd_input *in_handle, function copy_flyrecord_buffer (line 6083) | static int copy_flyrecord_buffer(struct tracecmd_input *in_handle, function copy_trace_data_from_v6 (line 6110) | static int copy_trace_data_from_v6(struct tracecmd_input *in_handle, function copy_trace_data_from_v7 (line 6142) | static int copy_trace_data_from_v7(struct tracecmd_input *in_handle, function __hidden (line 6172) | __hidden int tcmd_copy_trace_data(struct tracecmd_input *in_handle, function tracecmd_record_at_buffer_start (line 6196) | int tracecmd_record_at_buffer_start(struct tracecmd_input *handle, function tracecmd_page_ts (line 6210) | unsigned long long tracecmd_page_ts(struct tracecmd_input *handle, function tracecmd_record_ts_delta (line 6222) | unsigned int tracecmd_record_ts_delta(struct tracecmd_input *handle, type kbuffer (line 6237) | struct kbuffer type tracecmd_input (line 6237) | struct tracecmd_input type tep_record (line 6238) | struct tep_record type tracecmd_input (line 6243) | struct tracecmd_input type tep_record (line 6244) | struct tep_record type page (line 6246) | struct page type tracecmd_input (line 6251) | struct tracecmd_input type tep_record (line 6252) | struct tep_record type page (line 6254) | struct page function tracecmd_buffer_instances (line 6265) | int tracecmd_buffer_instances(struct tracecmd_input *handle) type tracecmd_input (line 6270) | struct tracecmd_input type tracecmd_input (line 6278) | struct tracecmd_input type tracecmd_input (line 6279) | struct tracecmd_input type tracecmd_input (line 6281) | struct tracecmd_input type input_buffer_instance (line 6282) | struct input_buffer_instance function tracecmd_is_buffer_instance (line 6369) | int tracecmd_is_buffer_instance(struct tracecmd_input *handle) function tracecmd_long_size (line 6378) | int tracecmd_long_size(struct tracecmd_input *handle) function tracecmd_page_size (line 6387) | int tracecmd_page_size(struct tracecmd_input *handle) function tracecmd_cpus (line 6396) | int tracecmd_cpus(struct tracecmd_input *handle) type tep_handle (line 6405) | struct tep_handle type tracecmd_input (line 6405) | struct tracecmd_input function tracecmd_get_in_file_version (line 6414) | unsigned long tracecmd_get_in_file_version(struct tracecmd_input *handle) function tracecmd_get_file_compress_proto (line 6431) | int tracecmd_get_file_compress_proto(struct tracecmd_input *handle, function tracecmd_get_use_trace_clock (line 6441) | bool tracecmd_get_use_trace_clock(struct tracecmd_input *handle) function tracecmd_get_options_offset (line 6450) | size_t tracecmd_get_options_offset(struct tracecmd_input *handle) type tracecmd_input (line 6463) | struct tracecmd_input function tracecmd_get_tsc2nsec (line 6480) | int tracecmd_get_tsc2nsec(struct tracecmd_input *handle, type tracecmd_input (line 6505) | struct tracecmd_input type tracecmd_input (line 6521) | struct tracecmd_input type tracecmd_input (line 6536) | struct tracecmd_input function off_t (line 6551) | off_t tracecmd_get_cpu_file_size(struct tracecmd_input *handle, int cpu) function tracecmd_show_data_func (line 6562) | tracecmd_show_data_func function tracecmd_set_show_data_func (line 6572) | void tracecmd_set_show_data_func(struct tracecmd_input *handle, function tracecmd_get_traceid (line 6584) | unsigned long long tracecmd_get_traceid(struct tracecmd_input *handle) function tracecmd_get_first_ts (line 6595) | unsigned long long tracecmd_get_first_ts(struct tracecmd_input *handle) function tracecmd_get_guest_cpumap (line 6627) | int tracecmd_get_guest_cpumap(struct tracecmd_input *handle, function tracecmd_enable_tsync (line 6662) | int tracecmd_enable_tsync(struct tracecmd_input *handle, bool enable) function tracecmd_filter (line 6673) | tracecmd_filter *tcmd_filter_get(struct tracecmd_input *handle) function __hidden (line 6678) | __hidden void tcmd_filter_set(struct tracecmd_input *handle, FILE: lib/trace-cmd/trace-maps.c type tracecmd_cpu_map (line 15) | struct tracecmd_cpu_map { function cmp_map (line 24) | static int cmp_map(const void *A, const void *B) function tracecmd_map_vcpus (line 34) | int tracecmd_map_vcpus(struct tracecmd_input **handles, int nr_handles) function __hidden (line 109) | __hidden void tcmd_guest_map_free(struct tracecmd_cpu_map *map) type tracecmd_cpu_map (line 114) | struct tracecmd_cpu_map type tracecmd_input (line 114) | struct tracecmd_input type tracecmd_cpu_map (line 117) | struct tracecmd_cpu_map type tracecmd_cpu_map (line 118) | struct tracecmd_cpu_map function tracecmd_map_set_private (line 142) | void tracecmd_map_set_private(struct tracecmd_cpu_map *map, void *priv) type tracecmd_cpu_map (line 149) | struct tracecmd_cpu_map type tracecmd_input (line 156) | struct tracecmd_input type tracecmd_cpu_map (line 156) | struct tracecmd_cpu_map function tracecmd_map_get_host_pid (line 161) | int tracecmd_map_get_host_pid(struct tracecmd_cpu_map *map) type tracecmd_cpu_map (line 166) | struct tracecmd_cpu_map type tracecmd_input (line 166) | struct tracecmd_input type tracecmd_cpu_map (line 168) | struct tracecmd_cpu_map FILE: lib/trace-cmd/trace-msg.c type __u32 (line 32) | typedef __u32 u32; type __be32 (line 33) | typedef __be32 be32; type tracecmd_msg_tinit (line 46) | struct tracecmd_msg_tinit { type tracecmd_msg_rinit (line 52) | struct tracecmd_msg_rinit { type trace_req_params (line 57) | enum trace_req_params { type tracecmd_msg_trace_req_param (line 62) | struct tracecmd_msg_trace_req_param { type tracecmd_msg_trace_req (line 68) | struct tracecmd_msg_trace_req { type tracecmd_msg_trace_proxy (line 74) | struct tracecmd_msg_trace_proxy { type tracecmd_msg_trace_resp (line 80) | struct tracecmd_msg_trace_resp { type tracecmd_msg_tsync (line 89) | struct tracecmd_msg_tsync { type tracecmd_msg_header (line 94) | struct tracecmd_msg_header { type tracecmd_msg_cmd (line 117) | enum tracecmd_msg_cmd { type tracecmd_msg (line 139) | struct tracecmd_msg { function msg_buf_len (line 152) | static inline int msg_buf_len(struct tracecmd_msg *msg) function __msg_write (line 157) | static int __msg_write(int fd, struct tracecmd_msg *msg, bool network) function __hidden (line 186) | __hidden off_t tcmd_msg_lseek(struct tracecmd_msg_handle *msg_handle, of... function msg_write (line 211) | static int msg_write(struct tracecmd_msg_handle *msg_handle, struct trac... type msg_trace_flags (line 220) | enum msg_trace_flags { function make_tinit (line 224) | static int make_tinit(struct tracecmd_msg_handle *msg_handle, function tatou (line 251) | static int tatou(const char *s, unsigned int *res) function write_uints (line 263) | static int write_uints(char *buf, size_t buf_len, function make_rinit (line 287) | static int make_rinit(struct tracecmd_msg *msg, int cpus, unsigned int *... function tracecmd_msg_init (line 303) | static void tracecmd_msg_init(u32 cmd, struct tracecmd_msg *msg) function msg_free (line 311) | static void msg_free(struct tracecmd_msg *msg) function tracecmd_msg_send (line 317) | static int tracecmd_msg_send(struct tracecmd_msg_handle *msg_handle, str... function msg_send_nofree (line 330) | static int msg_send_nofree(struct tracecmd_msg_handle *msg_handle, struc... function msg_read (line 341) | static int msg_read(int fd, void *buf, u32 size, int *n) function msg_read_extra (line 362) | static int msg_read_extra(int fd, struct tracecmd_msg *msg, function tracecmd_msg_recv (line 406) | static int tracecmd_msg_recv(int fd, struct tracecmd_msg *msg) function tracecmd_msg_done (line 439) | bool tracecmd_msg_done(struct tracecmd_msg_handle *msg_handle) function tracecmd_msg_set_done (line 444) | void tracecmd_msg_set_done(struct tracecmd_msg_handle *msg_handle) function error_operation (line 449) | static void error_operation(struct tracecmd_msg *msg) function tracecmd_msg_recv_wait (line 457) | static int tracecmd_msg_recv_wait(int fd, struct tracecmd_msg *msg) function tracecmd_msg_wait_for_msg (line 473) | static int tracecmd_msg_wait_for_msg(int fd, struct tracecmd_msg *msg) function tracecmd_msg_send_notsupp (line 492) | static int tracecmd_msg_send_notsupp(struct tracecmd_msg_handle *msg_han... function handle_unexpected_msg (line 500) | static int handle_unexpected_msg(struct tracecmd_msg_handle *msg_handle, function tracecmd_msg_send_init_data (line 511) | int tracecmd_msg_send_init_data(struct tracecmd_msg_handle *msg_handle, function process_option (line 584) | static bool process_option(struct tracecmd_msg_handle *msg_handle, type tracecmd_msg_handle (line 598) | struct tracecmd_msg_handle type tracecmd_msg_handle (line 601) | struct tracecmd_msg_handle type tracecmd_msg_handle (line 603) | struct tracecmd_msg_handle function tracecmd_msg_handle_cache (line 614) | int tracecmd_msg_handle_cache(struct tracecmd_msg_handle *msg_handle) function flush_cache (line 633) | static int flush_cache(struct tracecmd_msg_handle *msg_handle) function tracecmd_msg_handle_close (line 662) | void tracecmd_msg_handle_close(struct tracecmd_msg_handle *msg_handle) function tracecmd_msg_initial_setting (line 673) | int tracecmd_msg_initial_setting(struct tracecmd_msg_handle *msg_handle) function tracecmd_msg_send_port_array (line 753) | int tracecmd_msg_send_port_array(struct tracecmd_msg_handle *msg_handle, function tracecmd_msg_send_close_msg (line 771) | int tracecmd_msg_send_close_msg(struct tracecmd_msg_handle *msg_handle) function tracecmd_msg_send_close_resp_msg (line 779) | int tracecmd_msg_send_close_resp_msg(struct tracecmd_msg_handle *msg_han... function tracecmd_msg_cont (line 787) | int tracecmd_msg_cont(struct tracecmd_msg_handle *msg_handle) function tracecmd_msg_data_send (line 795) | int tracecmd_msg_data_send(struct tracecmd_msg_handle *msg_handle, function tracecmd_msg_send_options (line 850) | int tracecmd_msg_send_options(struct tracecmd_msg_handle *msg_handle, function tracecmd_msg_flush_data (line 878) | int tracecmd_msg_flush_data(struct tracecmd_msg_handle *msg_handle) function tracecmd_msg_finish_sending_data (line 891) | int tracecmd_msg_finish_sending_data(struct tracecmd_msg_handle *msg_han... function read_msg_data (line 904) | static int read_msg_data(struct tracecmd_msg_handle *msg_handle, function tracecmd_msg_read_options (line 940) | int tracecmd_msg_read_options(struct tracecmd_msg_handle *msg_handle, function tracecmd_msg_read_data (line 976) | int tracecmd_msg_read_data(struct tracecmd_msg_handle *msg_handle, int ofd) function tracecmd_msg_collect_data (line 1015) | int tracecmd_msg_collect_data(struct tracecmd_msg_handle *msg_handle, in... function tracecmd_msg_wait_for_cmd (line 1026) | static int tracecmd_msg_wait_for_cmd(struct tracecmd_msg_handle *msg_han... function tracecmd_msg_wait (line 1055) | int tracecmd_msg_wait(struct tracecmd_msg_handle *msg_handle) function tracecmd_msg_wait_close (line 1060) | int tracecmd_msg_wait_close(struct tracecmd_msg_handle *msg_handle) function tracecmd_msg_wait_close_resp (line 1065) | int tracecmd_msg_wait_close_resp(struct tracecmd_msg_handle *msg_handle) function make_trace_req_protos (line 1070) | static int make_trace_req_protos(char **buf, int *size, function make_trace_req_args (line 1111) | static int make_trace_req_args(char **buf, int *size, int argc, char **a... function make_trace_req (line 1146) | static int make_trace_req(struct tracecmd_msg *msg, int argc, char **argv, function tracecmd_msg_send_trace_req (line 1170) | int tracecmd_msg_send_trace_req(struct tracecmd_msg_handle *msg_handle, function tracecmd_msg_send_trace_proxy (line 1186) | int tracecmd_msg_send_trace_proxy(struct tracecmd_msg_handle *msg_handle, function get_trace_req_protos (line 1206) | static int get_trace_req_protos(char *buf, int length, function get_trace_req_args (line 1247) | static int get_trace_req_args(char *buf, int length, int *argc, char ***... function msg_recv_trace_req_proxy (line 1298) | static int msg_recv_trace_req_proxy(struct tracecmd_msg_handle *msg_handle, function tracecmd_msg_recv_trace_req (line 1382) | int tracecmd_msg_recv_trace_req(struct tracecmd_msg_handle *msg_handle, function tracecmd_msg_recv_trace_proxy (line 1397) | int tracecmd_msg_recv_trace_proxy(struct tracecmd_msg_handle *msg_handle, function tracecmd_msg_send_time_sync (line 1418) | int tracecmd_msg_send_time_sync(struct tracecmd_msg_handle *msg_handle, function tracecmd_msg_recv_time_sync (line 1462) | int tracecmd_msg_recv_time_sync(struct tracecmd_msg_handle *msg_handle, function make_trace_resp (line 1517) | static int make_trace_resp(struct tracecmd_msg *msg, int page_size, int ... function tracecmd_msg_send_trace_resp (line 1547) | int tracecmd_msg_send_trace_resp(struct tracecmd_msg_handle *msg_handle, function tracecmd_msg_recv_trace_resp (line 1565) | int tracecmd_msg_recv_trace_resp(struct tracecmd_msg_handle *msg_handle, FILE: lib/trace-cmd/trace-output.c type tsize_t (line 30) | typedef unsigned long long tsize_t; type stsize_t (line 31) | typedef long long stsize_t; type tracecmd_option (line 33) | struct tracecmd_option { type tracecmd_buffer (line 41) | struct tracecmd_buffer { type tracecmd_output (line 53) | struct tracecmd_output { type list_event (line 85) | struct list_event { type list_event_system (line 91) | struct list_event_system { type tracecmd_output (line 99) | struct tracecmd_output type tracecmd_output (line 100) | struct tracecmd_output function tcmd_do_write_check (line 102) | __hidden long long function off_t (line 114) | static inline off_t do_lseek(struct tracecmd_output *handle, off_t offse... function do_preed (line 125) | static inline int do_preed(struct tracecmd_output *handle, void *dst, in... function convert_endian_2 (line 133) | static short convert_endian_2(struct tracecmd_output *handle, short val) function convert_endian_4 (line 141) | static int convert_endian_4(struct tracecmd_output *handle, int val) function convert_endian_8 (line 149) | static unsigned long long convert_endian_8(struct tracecmd_output *handle, function __hidden (line 158) | __hidden void tcmd_out_compression_reset(struct tracecmd_output *handle) function __hidden (line 167) | __hidden int tcmd_out_uncompress_block(struct tracecmd_output *handle) function __hidden (line 181) | __hidden int tcmd_out_compression_start(struct tracecmd_output *handle) function __hidden (line 192) | __hidden int tcmd_out_compression_end(struct tracecmd_output *handle) function add_string (line 201) | static long add_string(struct tracecmd_output *handle, const char *string) function tracecmd_set_quiet (line 222) | void tracecmd_set_quiet(struct tracecmd_output *handle, bool set_quiet) function tracecmd_set_out_clock (line 228) | void tracecmd_set_out_clock(struct tracecmd_output *handle, const char *... function tracecmd_get_quiet (line 241) | bool tracecmd_get_quiet(struct tracecmd_output *handle) function tracecmd_output_free (line 248) | void tracecmd_output_free(struct tracecmd_output *handle) function tracecmd_output_flush (line 283) | void tracecmd_output_flush(struct tracecmd_output *handle) function tracecmd_output_close (line 297) | void tracecmd_output_close(struct tracecmd_output *handle) function get_size_fd (line 311) | static unsigned long get_size_fd(int fd) function get_size (line 328) | static unsigned long get_size(const char *file) function tsize_t (line 344) | static tsize_t copy_file_fd(struct tracecmd_output *handle, int fd, unsi... function tsize_t (line 371) | static tsize_t copy_file(struct tracecmd_output *handle, function tcmd_out_copy_fd_compress (line 389) | __hidden unsigned long long function tsize_t (line 419) | static tsize_t copy_file_compress(struct tracecmd_output *handle, type tracecmd_output (line 443) | struct tracecmd_output type tracecmd_output (line 454) | struct tracecmd_output function put_tracing_file (line 471) | static void put_tracing_file(char *file) function tracecmd_ftrace_enable (line 476) | int tracecmd_ftrace_enable(int set) function tcmd_out_write_section_header (line 502) | __hidden unsigned long long function write_compress_section_header (line 552) | static unsigned long long function __hidden (line 560) | __hidden int tcmd_out_update_section_header(struct tracecmd_output *hand... function update_endian_4 (line 595) | static int update_endian_4(struct tracecmd_output *handle, function save_string_section (line 621) | static int save_string_section(struct tracecmd_output *handle) function read_header_files (line 661) | static int read_header_files(struct tracecmd_output *handle) function copy_event_system (line 773) | static int copy_event_system(struct tracecmd_output *handle, function add_list_event_system (line 812) | static void add_list_event_system(struct list_event_system **systems, function free_list_events (line 862) | static void free_list_events(struct list_event_system *list) function glob_events (line 882) | static void glob_events(struct tracecmd_output *handle, function create_event_list_item (line 952) | static void function read_ftrace_files (line 999) | static int read_ftrace_files(struct tracecmd_output *handle) type list_event_system (line 1037) | struct list_event_system type tracecmd_output (line 1038) | struct tracecmd_output type tracecmd_event_list (line 1039) | struct tracecmd_event_list type list_event_system (line 1041) | struct list_event_system type tracecmd_event_list (line 1042) | struct tracecmd_event_list function read_event_files (line 1050) | static int read_event_files(struct tracecmd_output *handle, function set_proc_kptr_restrict (line 1124) | static void set_proc_kptr_restrict(int reset) function read_proc_kallsyms (line 1162) | static int read_proc_kallsyms(struct tracecmd_output *handle) function read_ftrace_printk (line 1226) | static int read_ftrace_printk(struct tracecmd_output *handle) function save_tracing_file_data (line 1286) | static int save_tracing_file_data(struct tracecmd_output *handle, function write_compression_header (line 1325) | static int write_compression_header(struct tracecmd_output *handle) function get_trace_page_size (line 1346) | static int get_trace_page_size(struct tracecmd_output *handle, const cha... type tracecmd_output (line 1393) | struct tracecmd_output type tracecmd_output (line 1395) | struct tracecmd_output function tracecmd_output_set_msg (line 1431) | int tracecmd_output_set_msg(struct tracecmd_output *handle, struct trace... function tracecmd_output_set_trace_dir (line 1458) | int tracecmd_output_set_trace_dir(struct tracecmd_output *handle, const ... function tracecmd_output_set_kallsyms (line 1487) | int tracecmd_output_set_kallsyms(struct tracecmd_output *handle, const c... function tracecmd_output_set_from_input (line 1523) | int tracecmd_output_set_from_input(struct tracecmd_output *handle, struc... function tracecmd_output_set_version (line 1561) | int tracecmd_output_set_version(struct tracecmd_output *handle, int file... function tracecmd_output_set_compression (line 1587) | int tracecmd_output_set_compression(struct tracecmd_output *handle, cons... function output_write_init (line 1638) | static int output_write_init(struct tracecmd_output *handle) function tracecmd_output_write_headers (line 1707) | int tracecmd_output_write_headers(struct tracecmd_output *handle, type tracecmd_option (line 1743) | struct tracecmd_option type tracecmd_output (line 1744) | struct tracecmd_output type iovec (line 1745) | struct iovec type tracecmd_option (line 1748) | struct tracecmd_option type tracecmd_option (line 1804) | struct tracecmd_option type tracecmd_output (line 1805) | struct tracecmd_output type iovec (line 1808) | struct iovec function tracecmd_write_cpus (line 1815) | int tracecmd_write_cpus(struct tracecmd_output *handle, int cpus) function write_options_v6 (line 1838) | static int write_options_v6(struct tracecmd_output *handle) function update_options_start (line 1883) | static int update_options_start(struct tracecmd_output *handle, off_t of... function tracecmd_prepare_options (line 1908) | int tracecmd_prepare_options(struct tracecmd_output *handle, off_t offse... function tsize_t (line 1943) | static tsize_t write_options_start(struct tracecmd_output *handle) function tsize_t (line 1975) | static tsize_t write_options_end(struct tracecmd_output *handle, tsize_t... function write_options (line 1997) | static int write_options(struct tracecmd_output *handle) function __hidden (line 2059) | __hidden void *tcmd_get_options(struct tracecmd_output *handle, size_t *... function __hidden (line 2127) | __hidden int tcmd_append_options(struct tracecmd_output *handle, void *buf, function tracecmd_write_meta_strings (line 2142) | int tracecmd_write_meta_strings(struct tracecmd_output *handle) function tracecmd_write_options (line 2150) | int tracecmd_write_options(struct tracecmd_output *handle) function append_options_v6 (line 2157) | static int append_options_v6(struct tracecmd_output *handle) function tracecmd_append_options (line 2208) | int tracecmd_append_options(struct tracecmd_output *handle) type tracecmd_option (line 2215) | struct tracecmd_option type tracecmd_output (line 2216) | struct tracecmd_output type tracecmd_option (line 2218) | struct tracecmd_option function tracecmd_add_buffer_info (line 2244) | int tracecmd_add_buffer_info(struct tracecmd_output *handle, const char ... function tracecmd_write_buffer_info (line 2261) | int tracecmd_write_buffer_info(struct tracecmd_output *handle) function tsize_t (line 2279) | static tsize_t get_buffer_file_offset(struct tracecmd_output *handle, co... function tracecmd_write_cmdlines (line 2293) | int tracecmd_write_cmdlines(struct tracecmd_output *handle) function tracecmd_append_modules_file (line 2329) | int tracecmd_append_modules_file(struct tracecmd_output *handle) function tracecmd_append_btf_file (line 2361) | int tracecmd_append_btf_file(struct tracecmd_output *handle) type tracecmd_output (line 2423) | struct tracecmd_output type tracefs_instance (line 2425) | struct tracefs_instance function tracecmd_option (line 2447) | tracecmd_option * type tracecmd_output (line 2533) | struct tracecmd_output type tracecmd_output (line 2536) | struct tracecmd_output function save_clock (line 2609) | static int save_clock(struct tracecmd_output *handle, char *clock) function update_buffer_cpu_offset_v6 (line 2630) | static int update_buffer_cpu_offset_v6(struct tracecmd_output *handle, function __hidden (line 2664) | __hidden int tcmd_out_write_emty_cpu_data(struct tracecmd_output *handle... function __hidden (line 2703) | __hidden int tcmd_out_write_cpu_data(struct tracecmd_output *handle, function tracecmd_write_cpu_data (line 2855) | int tracecmd_write_cpu_data(struct tracecmd_output *handle, function tracecmd_append_cpu_data (line 2900) | int tracecmd_append_cpu_data(struct tracecmd_output *handle, function tracecmd_append_buffer_cpu_data (line 2918) | int tracecmd_append_buffer_cpu_data(struct tracecmd_output *handle, type tracecmd_output (line 2924) | struct tracecmd_output type tracecmd_output (line 2926) | struct tracecmd_output type tracecmd_input (line 2927) | struct tracecmd_input type tracecmd_output (line 2995) | struct tracecmd_output type tracecmd_output (line 2997) | struct tracecmd_output type tracecmd_output (line 3030) | struct tracecmd_output type tracecmd_input (line 3030) | struct tracecmd_input type tracecmd_file_states (line 3031) | enum tracecmd_file_states type tracecmd_file_states (line 3034) | enum tracecmd_file_states type tracecmd_output (line 3035) | struct tracecmd_output function __hidden (line 3080) | __hidden void tcmd_out_set_file_state(struct tracecmd_output *handle, in... function __hidden (line 3085) | __hidden bool tcmd_check_out_state(struct tracecmd_output *handle, int n... function __hidden (line 3090) | __hidden int tcmd_out_save_options_offset(struct tracecmd_output *handle... function tracecmd_get_out_file_version (line 3121) | unsigned long tracecmd_get_out_file_version(struct tracecmd_output *handle) function tracecmd_get_out_file_offset (line 3126) | size_t tracecmd_get_out_file_offset(struct tracecmd_output *handle) FILE: lib/trace-cmd/trace-perf.c function default_perf_init_pe (line 12) | static void default_perf_init_pe(struct perf_event_attr *pe) function tcmd_perf_init (line 47) | int __hidden tcmd_perf_init(struct trace_perf *perf, int pages, int cpu,... function tcmd_perf_close (line 69) | void __hidden tcmd_perf_close(struct trace_perf *perf) function tcmd_perf_open (line 88) | int __hidden tcmd_perf_open(struct trace_perf *perf) FILE: lib/trace-cmd/trace-plugin.c type trace_plugin_list (line 17) | struct trace_plugin_list { type trace_plugin_context (line 23) | struct trace_plugin_context { type trace_plugin_context (line 41) | struct trace_plugin_context type tracecmd_context (line 42) | enum tracecmd_context type trace_plugin_context (line 44) | struct trace_plugin_context type trace_plugin_context (line 46) | struct trace_plugin_context function tracecmd_plugin_set_flag (line 60) | void tracecmd_plugin_set_flag(struct trace_plugin_context *context, type tracecmd_input (line 74) | struct tracecmd_input type trace_plugin_context (line 75) | struct trace_plugin_context type tracecmd_output (line 89) | struct tracecmd_output type trace_plugin_context (line 90) | struct trace_plugin_context function load_plugin (line 97) | static void function load_plugins_dir (line 153) | static void function load_plugins_hook (line 217) | static void type trace_plugin_list (line 283) | struct trace_plugin_list type trace_plugin_context (line 284) | struct trace_plugin_context type trace_plugin_list (line 286) | struct trace_plugin_list function tracecmd_unload_plugins (line 299) | void FILE: lib/trace-cmd/trace-rbtree.c function tcmd_rbtree_init (line 16) | void __hidden tcmd_rbtree_init(struct trace_rbtree *tree, trace_rbtree_c... function is_left (line 24) | static bool is_left(struct trace_rbtree_node *node) type trace_rbtree_node (line 29) | struct trace_rbtree_node type trace_rbtree (line 29) | struct trace_rbtree type trace_rbtree_node (line 30) | struct trace_rbtree_node function rotate_left (line 40) | static void rotate_left(struct trace_rbtree *tree, function rotate_right (line 57) | static void rotate_right(struct trace_rbtree *tree, function insert_tree (line 74) | static void insert_tree(struct trace_rbtree *tree, function check_node (line 106) | static int check_node(struct trace_rbtree *tree, struct trace_rbtree_nod... function check_tree (line 124) | static void check_tree(struct trace_rbtree *tree) function check_tree (line 163) | static inline void check_tree(struct trace_rbtree *tree) { } function tcmd_rbtree_insert (line 166) | int __hidden tcmd_rbtree_insert(struct trace_rbtree *tree, type trace_rbtree_node (line 220) | struct trace_rbtree_node type trace_rbtree (line 220) | struct trace_rbtree type trace_rbtree_node (line 222) | struct trace_rbtree_node type trace_rbtree_node (line 237) | struct trace_rbtree_node type trace_rbtree_node (line 237) | struct trace_rbtree_node function tree_fixup (line 252) | static void tree_fixup(struct trace_rbtree *tree, struct trace_rbtree_no... function trace_rbtree_delete (line 312) | void trace_rbtree_delete(struct trace_rbtree *tree, struct trace_rbtree_... function trace_rbtree_node (line 374) | trace_rbtree_node * type trace_rbtree_node (line 419) | struct trace_rbtree_node type trace_rbtree (line 419) | struct trace_rbtree type trace_rbtree_node (line 421) | struct trace_rbtree_node FILE: lib/trace-cmd/trace-recorder.c type tracecmd_recorder (line 33) | struct tracecmd_recorder { function append_file (line 48) | static int append_file(int size, int dst, int src) function tracecmd_free_recorder (line 67) | void tracecmd_free_recorder(struct tracecmd_recorder *recorder) function set_nonblock (line 104) | static int set_nonblock(struct tracecmd_recorder *recorder) type tracecmd_recorder (line 109) | struct tracecmd_recorder type tracefs_instance (line 111) | struct tracefs_instance type tracecmd_recorder (line 113) | struct tracecmd_recorder type tracecmd_recorder (line 163) | struct tracecmd_recorder type tracefs_instance (line 165) | struct tracefs_instance type tracecmd_recorder (line 170) | struct tracecmd_recorder type tracefs_instance (line 171) | struct tracefs_instance type tracecmd_recorder (line 176) | struct tracecmd_recorder type tracefs_instance (line 178) | struct tracefs_instance type tracecmd_recorder (line 180) | struct tracecmd_recorder type tracecmd_recorder (line 225) | struct tracecmd_recorder type tracefs_instance (line 227) | struct tracefs_instance type tracecmd_recorder (line 229) | struct tracecmd_recorder type tracecmd_recorder (line 270) | struct tracecmd_recorder type tracefs_instance (line 272) | struct tracefs_instance type tracecmd_recorder (line 285) | struct tracecmd_recorder type tracecmd_recorder (line 292) | struct tracecmd_recorder type tracecmd_recorder (line 297) | struct tracecmd_recorder type tracecmd_recorder (line 302) | struct tracecmd_recorder function update_fd (line 308) | static inline void update_fd(struct tracecmd_recorder *recorder, int size) function read_data (line 346) | static long read_data(struct tracecmd_recorder *recorder) function direct_splice_data (line 376) | static long direct_splice_data(struct tracecmd_recorder *recorder) function move_data (line 382) | static long move_data(struct tracecmd_recorder *recorder) function tracecmd_flush_recording (line 399) | long tracecmd_flush_recording(struct tracecmd_recorder *recorder, bool f... function tracecmd_start_recording (line 431) | int tracecmd_start_recording(struct tracecmd_recorder *recorder, unsigne... function tracecmd_stop_recording (line 471) | int tracecmd_stop_recording(struct tracecmd_recorder *recorder) FILE: lib/trace-cmd/trace-timesync-kvm.c type __s64 (line 32) | typedef __s64 s64; type kvm_clock_files (line 37) | struct kvm_clock_files { type kvm_clock_sync (line 44) | struct kvm_clock_sync { type kvm_clock_offset_msg (line 53) | struct kvm_clock_offset_msg { function read_ll_from_file (line 60) | static int read_ll_from_file(char *file, long long *res) function kvm_scaling_check_vm_cpu (line 86) | static bool kvm_scaling_check_vm_cpu(char *vname, char *cpu) function kvm_scaling_check_vm (line 139) | static bool kvm_scaling_check_vm(char *name) function kvm_scaling_check (line 178) | static bool kvm_scaling_check(void) function kvm_support_check (line 204) | static bool kvm_support_check(bool guest) function kvm_open_vcpu_dir (line 219) | static int kvm_open_vcpu_dir(struct kvm_clock_sync *kvm, int i, char *di... function cmp_clock (line 264) | static int cmp_clock(const void *A, const void *B) function kvm_open_debug_files (line 274) | static int kvm_open_debug_files(struct kvm_clock_sync *kvm, int pid) function kvm_clock_sync_init_host (line 334) | static int kvm_clock_sync_init_host(struct tracecmd_time_sync *tsync, function kvm_clock_sync_init_guest (line 350) | static int kvm_clock_sync_init_guest(struct tracecmd_time_sync *tsync, function kvm_clock_sync_init (line 391) | static int kvm_clock_sync_init(struct tracecmd_time_sync *tsync) function kvm_clock_sync_free (line 422) | static int kvm_clock_sync_free(struct tracecmd_time_sync *tsync) function kvm_clock_host (line 446) | static int kvm_clock_host(struct tracecmd_time_sync *tsync, function kvm_marker_find (line 509) | static int kvm_marker_find(struct tep_event *event, struct tep_record *r... function kvm_clock_guest (line 534) | static int kvm_clock_guest(struct tracecmd_time_sync *tsync, function kvm_clock_sync_calc (line 583) | static int kvm_clock_sync_calc(struct tracecmd_time_sync *tsync, function kvm_clock_sync_register (line 602) | int kvm_clock_sync_register(void) function kvm_clock_sync_unregister (line 618) | int kvm_clock_sync_unregister(void) FILE: lib/trace-cmd/trace-timesync-ptp.c type __be32 (line 24) | typedef __be32 be32; type __u64 (line 25) | typedef __u64 u64; type __s64 (line 26) | typedef __s64 s64; type ptp_clock_sync (line 39) | struct ptp_clock_sync { type ptp_clock_start_msg (line 73) | struct ptp_clock_start_msg { type ptp_clock_sample (line 78) | struct ptp_clock_sample { type ptp_clock_result_msg (line 83) | struct ptp_clock_result_msg { type ptp_clock_offset_msg (line 89) | struct ptp_clock_offset_msg { type ptp_markers_context (line 94) | struct ptp_markers_context { type ptp_marker_buf (line 101) | struct ptp_marker_buf { type ptp_marker (line 108) | struct ptp_marker { function ptp_clock_sync_init (line 113) | static int ptp_clock_sync_init(struct tracecmd_time_sync *tsync) function ptp_clock_sync_free (line 185) | static int ptp_clock_sync_free(struct tracecmd_time_sync *tsync) function ptp_probe_store (line 215) | static void ptp_probe_store(struct ptp_markers_context *ctx, function ptp_marker_find (line 236) | static int ptp_marker_find(struct tep_event *event, struct tep_record *r... function good_probe (line 259) | static inline bool good_probe(struct ptp_clock_sample *server_sample, function ptp_calc_offset_fastest (line 272) | static int ptp_calc_offset_fastest(struct clock_sync_context *clock, function ptp_calc_offset_hist (line 322) | static int ptp_calc_offset_hist(struct clock_sync_context *clock, function ntoh_ptp_results (line 386) | static void ntoh_ptp_results(struct ptp_clock_result_msg *msg) function hton_ptp_results (line 399) | static void hton_ptp_results(struct ptp_clock_result_msg *msg) function ptp_track_clock (line 411) | static inline void ptp_track_clock(struct ptp_markers_context *ctx, function ptp_clock_client (line 427) | static int ptp_clock_client(struct tracecmd_time_sync *tsync, function ptp_clock_server (line 521) | static int ptp_clock_server(struct tracecmd_time_sync *tsync, function ptp_clock_sync_calc (line 666) | static int ptp_clock_sync_calc(struct tracecmd_time_sync *tsync, function ptp_clock_sync_register (line 703) | int ptp_clock_sync_register(void) function ptp_clock_sync_unregister (line 717) | int ptp_clock_sync_unregister(void) FILE: lib/trace-cmd/trace-timesync.c type tsync_proto (line 25) | struct tsync_proto { type tsync_probe_request_msg (line 40) | struct tsync_probe_request_msg { type tsync_proto (line 44) | struct tsync_proto type tsync_proto (line 46) | struct tsync_proto type tsync_proto (line 48) | struct tsync_proto function tracecmd_tsync_init (line 63) | void tracecmd_tsync_init(void) function tracecmd_tsync_proto_register (line 69) | int tracecmd_tsync_proto_register(const char *proto_name, int accuracy, ... function tracecmd_tsync_proto_unregister (line 98) | int tracecmd_tsync_proto_unregister(char *proto_name) function tcmd_tsync_proto_is_supported (line 119) | bool __hidden tcmd_tsync_proto_is_supported(const char *proto_name) function tracecmd_tsync_get_offsets (line 139) | int tracecmd_tsync_get_offsets(struct tracecmd_time_sync *tsync, int cpu, function tsync_get_proto_flags (line 172) | static int tsync_get_proto_flags(struct tracecmd_time_sync *tsync, type tracecmd_tsync_protos (line 205) | struct tracecmd_tsync_protos type tracecmd_time_sync_role (line 206) | enum tracecmd_time_sync_role type tsync_proto (line 208) | struct tsync_proto type tsync_proto (line 209) | struct tsync_proto function __hidden (line 251) | __hidden const char * function tracecmd_tsync_proto_getall (line 270) | int tracecmd_tsync_proto_getall(struct tracecmd_tsync_protos **protos, c... function get_first_cpu (line 315) | static int get_first_cpu(cpu_set_t **pin_mask, size_t *m_size) type tracefs_instance (line 358) | struct tracefs_instance type tracefs_instance (line 361) | struct tracefs_instance function clock_synch_delete_instance (line 376) | static void function clock_context_init (line 385) | static int clock_context_init(struct tracecmd_time_sync *tsync, bool guest) function tracecmd_tsync_free (line 438) | void tracecmd_tsync_free(struct tracecmd_time_sync *tsync) function cpu_set_t (line 491) | static cpu_set_t *pin_to_cpu(int cpu) function restore_pin_to_cpu (line 530) | static void restore_pin_to_cpu(cpu_set_t *mask) function tsync_send (line 541) | static int tsync_send(struct tracecmd_time_sync *tsync, unsigned int cpu) function tsync_with_host (line 559) | static void tsync_with_host(struct tracecmd_time_sync *tsync) function record_sync_sample (line 585) | static int record_sync_sample(struct clock_sync_offsets *offsets, int ar... function tsync_get_sample (line 626) | static int tsync_get_sample(struct tracecmd_time_sync *tsync, unsigned i... function get_ts_loop_delay (line 652) | static inline void get_ts_loop_delay(struct timespec *timeout, int delay... function tsync_with_guest (line 666) | static int tsync_with_guest(struct tracecmd_time_sync *tsync) type tracecmd_time_sync (line 724) | struct tracecmd_time_sync type tracecmd_time_sync (line 746) | struct tracecmd_time_sync type tracecmd_time_sync (line 751) | struct tracecmd_time_sync function tracecmd_write_guest_time_shift (line 825) | int tracecmd_write_guest_time_shift(struct tracecmd_output *handle, function tracecmd_tsync_with_guest_stop (line 917) | int tracecmd_tsync_with_guest_stop(struct tracecmd_time_sync *tsync) type tracecmd_time_sync (line 932) | struct tracecmd_time_sync type tracecmd_time_sync (line 953) | struct tracecmd_time_sync type tracecmd_time_sync (line 957) | struct tracecmd_time_sync type tracecmd_time_sync (line 963) | struct tracecmd_time_sync function tracecmd_tsync_with_host_stop (line 1020) | int tracecmd_tsync_with_host_stop(struct tracecmd_time_sync *tsync) FILE: lib/trace-cmd/trace-util.c type tracecmd_clocks (line 39) | enum tracecmd_clocks function tracecmd_clock_str2id (line 58) | enum tracecmd_clocks tracecmd_clock_str2id(const char *clock) type tracecmd_clocks (line 78) | enum tracecmd_clocks function tracecmd_set_debug (line 94) | void tracecmd_set_debug(bool set_debug) function tracecmd_get_debug (line 109) | bool tracecmd_get_debug(void) function tracecmd_set_notimeout (line 123) | void tracecmd_set_notimeout(bool set_notimeout) function tracecmd_get_notimeout (line 133) | bool tracecmd_get_notimeout(void) function tracecmd_parse_proc_kallsyms (line 138) | void tracecmd_parse_proc_kallsyms(struct tep_handle *pevent, function tracecmd_parse_ftrace_printk (line 187) | void tracecmd_parse_ftrace_printk(struct tep_handle *pevent, type add_plugin_data (line 243) | struct add_plugin_data { function add_plugin_file (line 249) | static void add_plugin_file(struct tep_handle *pevent, const char *path, function __hidden (line 296) | __hidden char **tcmd_util_find_plugin_files(const char *suffix) function tcmd_util_free_plugin_files (line 316) | void __hidden tcmd_util_free_plugin_files(char **files) function tep_plugin_list (line 351) | tep_plugin_list * function tracecmd_set_loglevel (line 376) | void tracecmd_set_loglevel(enum tep_loglevel level) function tracecmd_warning (line 381) | void __weak tracecmd_warning(const char *fmt, ...) function tracecmd_info (line 393) | void __weak tracecmd_info(const char *fmt, ...) function tracecmd_critical (line 405) | void __weak tracecmd_critical(const char *fmt, ...) function tracecmd_debug (line 424) | void __weak tracecmd_debug(const char *fmt, ...) function __plog (line 437) | static void __plog(const char *prefix, const char *fmt, va_list ap, FILE... function tracecmd_plog (line 456) | void tracecmd_plog(const char *fmt, ...) function tracecmd_plog_error (line 467) | void tracecmd_plog_error(const char *fmt, ...) function tracecmd_set_logfile (line 489) | int tracecmd_set_logfile(char *logfile) function tracecmd_stack_tracer_status (line 508) | int tracecmd_stack_tracer_status(int *status) function tracecmd_count_cpus (line 554) | int tracecmd_count_cpus(void) function tracecmd_generate_traceid (line 607) | unsigned long long tracecmd_generate_traceid(void) function tracecmd_default_file_version (line 640) | int tracecmd_default_file_version(void) function tracecmd_is_version_supported (line 645) | bool tracecmd_is_version_supported(unsigned int version) function tracecmd_lib_init (line 652) | static void __attribute__ ((constructor)) tracecmd_lib_init(void) function tracecmd_lib_free (line 657) | static void __attribute__((destructor)) tracecmd_lib_free(void) function __hidden (line 662) | __hidden bool tcmd_check_file_state(unsigned long file_version, int curr... FILE: python/event-viewer.py function timing (line 21) | def timing(func): class EventStore (line 31) | class EventStore(gtk.GenericTreeModel): class EventRef (line 32) | class EventRef(object): method __init__ (line 34) | def __init__(self, index, timestamp, offset, cpu): method __cmp__ (line 40) | def __cmp__(self, other): method __init__ (line 56) | def __init__(self, trace): method _load_trace (line 65) | def _load_trace(self): method _sort (line 79) | def _sort(self): method _reindex (line 83) | def _reindex(self): method on_get_flags (line 87) | def on_get_flags(self): method on_get_n_columns (line 90) | def on_get_n_columns(self): method on_get_column_type (line 93) | def on_get_column_type(self, col): method on_get_iter (line 96) | def on_get_iter(self, path): method on_get_path (line 99) | def on_get_path(self, ref): method on_get_value (line 102) | def on_get_value(self, ref, col): method on_iter_next (line 112) | def on_iter_next(self, ref): method on_iter_children (line 118) | def on_iter_children(self, ref): method on_iter_has_child (line 123) | def on_iter_has_child(self, ref): method on_iter_n_children (line 126) | def on_iter_n_children(self, ref): method on_iter_nth_child (line 131) | def on_iter_nth_child(self, ref, n): method on_iter_parent (line 139) | def on_iter_parent(self, child): method get_event (line 142) | def get_event(self, iter): class EventView (line 152) | class EventView(gtk.TreeView): method __init__ (line 153) | def __init__(self, model): method data_func (line 197) | def data_func(self, col, cell, model, iter, data): class EventViewerApp (line 226) | class EventViewerApp(gtk.Window): method __init__ (line 227) | def __init__(self, trace): method inc_data_func (line 256) | def inc_data_func(self): FILE: python/tracecmd.py class Event (line 37) | class Event(Mapping): method __init__ (line 42) | def __init__(self, pevent, record, format): method __str__ (line 47) | def __str__(self): method __del__ (line 52) | def __del__(self): method __getitem__ (line 55) | def __getitem__(self, n): method __iter__ (line 64) | def __iter__(self): method __len__ (line 67) | def __len__(self): method common_keys (line 71) | def common_keys(self): method keys (line 75) | def keys(self): method comm (line 79) | def comm(self): method cpu (line 83) | def cpu(self): method name (line 87) | def name(self): method pid (line 91) | def pid(self): method ts (line 95) | def ts(self): method type (line 99) | def type(self): method num_field (line 102) | def num_field(self, name): method str_field (line 111) | def str_field(self, name): method stack_field (line 117) | def stack_field(self, long_size): class TraceSeq (line 121) | class TraceSeq(object): method __init__ (line 122) | def __init__(self, trace_seq): method puts (line 125) | def puts(self, s): class FieldError (line 128) | class FieldError(Exception): class Field (line 131) | class Field(object): method __init__ (line 132) | def __init__(self, record, field): method data (line 137) | def data(self): method __long__ (line 140) | def __long__(self): method __str__ (line 148) | def __str__(self): class PEvent (line 151) | class PEvent(object): method __init__ (line 152) | def __init__(self, pevent): method _handler (line 155) | def _handler(self, cb, s, record, event_fmt): method register_event_handler (line 158) | def register_event_handler(self, subsys, event_name, callback): method file_endian (line 165) | def file_endian(self): class FileFormatError (line 171) | class FileFormatError(Exception): class Trace (line 174) | class Trace(object): method __init__ (line 181) | def __init__(self, filename): method cpus (line 186) | def cpus(self): method long_size (line 190) | def long_size(self): method read_event (line 193) | def read_event(self, cpu): method read_event_at (line 202) | def read_event_at(self, offset): method read_next_event (line 213) | def read_next_event(self): method peek_event (line 222) | def peek_event(self, cpu): FILE: python/tracecmdgui.py function timing (line 46) | def timing(func): class EventStore (line 56) | class EventStore(gtk.GenericTreeModel): method __init__ (line 59) | def __init__(self, trace): method on_get_flags (line 67) | def on_get_flags(self): method on_get_n_columns (line 70) | def on_get_n_columns(self): method on_get_column_type (line 73) | def on_get_column_type(self, col): method on_get_iter (line 80) | def on_get_iter(self, path): method on_get_path (line 87) | def on_get_path(self, rec): method on_get_value (line 93) | def on_get_value(self, rec, col): method on_iter_next (line 99) | def on_iter_next(self, rec): method on_iter_children (line 104) | def on_iter_children(self, rec): method on_iter_has_child (line 109) | def on_iter_has_child(self, rec): method on_iter_n_children (line 112) | def on_iter_n_children(self, rec): method on_iter_nth_child (line 117) | def on_iter_nth_child(self, rec, n): method on_iter_parent (line 122) | def on_iter_parent(self, child): method get_event (line 125) | def get_event(self, iter): class EventView (line 136) | class EventView(gtk.TreeView): method __init__ (line 137) | def __init__(self, model): method data_func (line 181) | def data_func(self, col, cell, model, iter, data): class EventViewerApp (line 205) | class EventViewerApp(gtk.Window): method __init__ (line 206) | def __init__(self, trace): FILE: scripts/debug/tsync_hist.py function newline (line 12) | def newline(p1, p2): FILE: scripts/debug/tsync_res.py function newline (line 12) | def newline(p1, p2): FILE: tracecmd/include/list.h type list_head (line 12) | struct list_head { function list_head_init (line 17) | static inline void list_head_init(struct list_head *list) function list_add (line 23) | static inline void list_add(struct list_head *p, struct list_head *head) function list_add_tail (line 33) | static inline void list_add_tail(struct list_head *p, struct list_head *... function list_del (line 43) | static inline void list_del(struct list_head *p) function list_empty (line 52) | static inline int list_empty(struct list_head *list) FILE: tracecmd/include/trace-local.h type u64 (line 29) | typedef unsigned long long u64; type buffer_instance (line 31) | struct buffer_instance type port_type (line 48) | enum port_type { type pid_record_data (line 54) | struct pid_record_data { type tracecmd_input (line 66) | struct tracecmd_input type tracecmd_msg_handle (line 129) | struct tracecmd_msg_handle type tracecmd_time_sync (line 132) | struct tracecmd_time_sync type hook_list (line 135) | struct hook_list type tracecmd_input (line 137) | struct tracecmd_input type hook_list (line 137) | struct hook_list type tracecmd_input (line 142) | struct tracecmd_input type buffer_instance (line 143) | struct buffer_instance type hook_list (line 144) | struct hook_list type pid_record_data (line 146) | struct pid_record_data type tracecmd_input (line 148) | struct tracecmd_input type tep_record (line 148) | struct tep_record type event_process (line 157) | enum event_process { type process_type (line 163) | enum process_type { type event_iter (line 168) | struct event_iter { type event_iter_type (line 175) | enum event_iter_type { type event_iter (line 181) | struct event_iter type event_iter_type (line 182) | enum event_iter_type type event_iter (line 182) | struct event_iter type event_iter (line 184) | struct event_iter type buffer_instance_flags (line 193) | enum buffer_instance_flags { type func_list (line 204) | struct func_list { type pid_addr_maps (line 210) | struct pid_addr_maps { type opt_list (line 218) | struct opt_list { type filter_pids (line 223) | struct filter_pids { type tsc_nsec (line 229) | struct tsc_nsec { type buffer_instance (line 235) | struct buffer_instance { type buffer_instance (line 316) | struct buffer_instance type buffer_instance (line 317) | struct buffer_instance type buffer_instance (line 318) | struct buffer_instance type sockaddr_storage (line 335) | struct sockaddr_storage type port_type (line 337) | enum port_type type port_type (line 338) | enum port_type type sockaddr_storage (line 340) | struct sockaddr_storage type buffer_instance (line 343) | struct buffer_instance type buffer_instance (line 344) | struct buffer_instance type buffer_instance (line 345) | struct buffer_instance type buffer_instance (line 347) | struct buffer_instance type buffer_instance (line 348) | struct buffer_instance type trace_guest (line 350) | struct trace_guest { type trace_guest (line 360) | struct trace_guest type tracecmd_output (line 365) | struct tracecmd_output type buffer_instance (line 365) | struct buffer_instance type tracecmd_time_sync (line 367) | struct tracecmd_time_sync type tracecmd_time_sync (line 373) | struct tracecmd_time_sync type trace_seq (line 386) | struct trace_seq type buffer_instance (line 388) | struct buffer_instance type buffer_instance (line 390) | struct buffer_instance type tracecmd_tsync_protos (line 391) | struct tracecmd_tsync_protos function tcmd_vsock_open (line 413) | static inline int tcmd_vsock_open(unsigned int cid, unsigned int port) function tcmd_vsock_make (line 418) | static inline int tcmd_vsock_make(unsigned int port) function tcmd_vsock_make_any (line 424) | static inline int tcmd_vsock_make_any(void) function get_vsocket_params (line 430) | static inline int get_vsocket_params(int fd, unsigned int *lcid, unsigne... function tcmd_vsock_get_port (line 435) | static inline int tcmd_vsock_get_port(int sd, unsigned int *port) function tcmd_vsock_can_splice_read (line 440) | static inline bool tcmd_vsock_can_splice_read(void) function tcmd_vsock_local_cid (line 445) | static inline int tcmd_vsock_local_cid(void) function trace_vsock_print_connection (line 449) | static inline int trace_vsock_print_connection(int fd) function is_digits (line 463) | static inline bool is_digits(const char *s) function set_tcp_no_delay (line 477) | static inline void set_tcp_no_delay(int sockfd, int socktype) FILE: tracecmd/trace-agent.c function make_vsocks (line 29) | static void make_vsocks(int nr, int *fds, unsigned int *ports) function make_net (line 48) | static void make_net(int nr, int *fds, unsigned int *ports) function make_sockets (line 67) | static void make_sockets(int nr, int *fds, unsigned int *ports, function open_agent_fifos (line 76) | static int open_agent_fifos(int nr_cpus, int *fds) function trace_print_connection (line 115) | static void trace_print_connection(int fd, const char *network) function wait_for_connection (line 127) | static int wait_for_connection(int fd) function agent_handle (line 149) | static void agent_handle(int sd, int nr_cpus, int page_size, function handle_sigchld (line 280) | static void handle_sigchld(int sig) function pid_t (line 295) | static pid_t do_fork() function agent_serve (line 304) | static void agent_serve(unsigned int port, bool do_daemon, int proxy_id, function trace_agent (line 398) | void trace_agent(int argc, char **argv) FILE: tracecmd/trace-attach.c type timeshift_sample (line 14) | struct timeshift_sample { type vcpu_pid (line 22) | struct vcpu_pid { type timeshift_sample (line 32) | struct timeshift_sample type timeshift_sample (line 33) | struct timeshift_sample function u64 (line 35) | static u64 set_value(const char *str, const char *type, u64 def) function add_timeshift (line 46) | static void add_timeshift(char *shift) function free_timeshifts (line 85) | static void free_timeshifts(void) function add_vcpu_pid (line 96) | static void add_vcpu_pid(const char *pid) function free_vcpu_pids (line 107) | static void free_vcpu_pids(void) function test_vcpu_id (line 118) | static inline int test_vcpu_id(struct tep_format_field **vcpu_id_field, function entry_callback (line 159) | static int entry_callback(struct tracecmd_input *handle, struct tep_even... function exit_callback (line 167) | static int exit_callback(struct tracecmd_input *handle, struct tep_event... function cmp_vcpus (line 175) | static int cmp_vcpus(const void *A, const void *B) function update_end (line 186) | static void update_end(char **end, void *data, int size, const char *stop) function add_guest_to_host (line 197) | static void add_guest_to_host(struct tracecmd_output *host_ohandle, function add_timeshift_to_guest (line 261) | static void add_timeshift_to_guest(struct tracecmd_output *guest_ohandle, function add_tsc2nsec_to_guest (line 358) | static void add_tsc2nsec_to_guest(struct tracecmd_output *guest_ohandle, function map_cpus (line 385) | static void map_cpus(struct tracecmd_input *handle) function trace_attach (line 399) | void trace_attach(int argc, char **argv) FILE: tracecmd/trace-check-events.c function trace_check_events (line 17) | void trace_check_events(int argc, char **argv) FILE: tracecmd/trace-clear.c type instances_list (line 16) | struct instances_list { function add_new_instance (line 21) | static int add_new_instance(struct instances_list **list, char *name) function add_instance_walk (line 41) | static int add_instance_walk(const char *name, void *data) function clear_list (line 46) | static void clear_list(struct instances_list *list) function clear_instance_trace (line 58) | static void clear_instance_trace(struct tracefs_instance *instance) function clear_trace (line 73) | static void clear_trace(struct instances_list *instances) function trace_clear (line 84) | void trace_clear(int argc, char **argv) FILE: tracecmd/trace-cmd.c function warning (line 24) | void warning(const char *fmt, ...) function tracecmd_debug (line 74) | void tracecmd_debug(const char *fmt, ...) type trace_log_severity (line 87) | struct trace_log_severity { function trace_set_loglevel (line 100) | void trace_set_loglevel(int level) function trace_set_verbose (line 107) | int trace_set_verbose(char *level) type command (line 143) | struct command { type command (line 152) | struct command function main (line 186) | int main (int argc, char **argv) FILE: tracecmd/trace-convert.c function convert_file (line 15) | static void convert_file(const char *in, const char *out, int file_versi... function trace_convert (line 37) | void trace_convert(int argc, char **argv) FILE: tracecmd/trace-dump.c type tep_handle (line 26) | struct tep_handle type tracecmd_compression (line 31) | struct tracecmd_compression type dump_items (line 35) | enum dump_items { type file_section (line 54) | struct file_section { type file_section (line 61) | struct file_section type dump_items (line 63) | enum dump_items function read_fd (line 73) | static int read_fd(int fd, char *dst, int len) function read_compressed (line 92) | static int read_compressed(int fd, char *dst, int len) function do_lseek (line 101) | static int do_lseek(int fd, int offset, int whence) function read_file_string (line 109) | static int read_file_string(int fd, char *dst, int len) function read_file_bytes (line 130) | static int read_file_bytes(int fd, char *dst, int len) function read_dump_string (line 138) | static void read_dump_string(int fd, int size, enum dump_items id) function read_file_number (line 155) | static int read_file_number(int fd, void *digit, int size) function dump_initial_format (line 195) | static void dump_initial_format(int fd) function dump_compress (line 245) | static void dump_compress(int fd) function dump_header_page (line 270) | static void dump_header_page(int fd) function dump_header_event (line 291) | static void dump_header_event(int fd) function uncompress_reset (line 312) | static void uncompress_reset(void) function uncompress_block (line 320) | static int uncompress_block(void) function dump_ftrace_events_format (line 334) | static void dump_ftrace_events_format(int fd) function dump_events_format (line 353) | static void dump_events_format(int fd) function dump_kallsyms (line 386) | static void dump_kallsyms(int fd) function dump_printk (line 400) | static void dump_printk(int fd) function dump_cmdlines (line 414) | static void dump_cmdlines(int fd) function dump_modules (line 428) | static void dump_modules(int fd) function dump_cpus_count (line 444) | static void dump_cpus_count(int fd) function dump_option_string (line 452) | static void dump_option_string(int fd, int size, char *desc) function dump_section_header (line 459) | static void dump_section_header(int fd, enum dump_items v, unsigned shor... function dump_option_buffer (line 491) | static void dump_option_buffer(int fd, unsigned short option, int size) function dump_option_int (line 570) | static void dump_option_int(int fd, int size, char *desc) function dump_option_xlong (line 579) | static void dump_option_xlong(int fd, int size, char *desc) type time_shift_cpu (line 588) | struct time_shift_cpu { function dump_option_timeshift (line 596) | static void dump_option_timeshift(int fd, int size) function dump_option_guest (line 694) | void dump_option_guest(int fd, int size) function dump_option_tsc2nsec (line 753) | void dump_option_tsc2nsec(int fd, int size) function dump_option_section (line 769) | static void dump_option_section(int fd, unsigned int size, function dump_sections (line 788) | static void dump_sections(int fd, int count) function dump_option_done (line 834) | static int dump_option_done(int fd, int size) function dump_options_read (line 858) | static int dump_options_read(int fd) function dump_options (line 966) | static void dump_options(int fd) function dump_latency (line 974) | static void dump_latency(int fd) function dump_clock (line 979) | static void dump_clock(int fd) function dump_flyrecord (line 1002) | static void dump_flyrecord(int fd) function dump_therest (line 1021) | static void dump_therest(int fd) function dump_v6_file (line 1042) | static void dump_v6_file(int fd) function read_metadata_strings (line 1055) | static int read_metadata_strings(int fd, unsigned long long size) function get_meta_strings (line 1083) | static void get_meta_strings(int fd) function walk_v7_sections (line 1122) | static int walk_v7_sections(int fd) function dump_v7_file (line 1189) | static void dump_v7_file(int fd) function free_sections (line 1207) | static void free_sections(void) function dump_file (line 1218) | static void dump_file(const char *file) function trace_dump (line 1264) | void trace_dump(int argc, char **argv) FILE: tracecmd/trace-hist.c type tep_format_field (line 29) | struct tep_format_field type tep_format_field (line 30) | struct tep_format_field type tep_format_field (line 31) | struct tep_format_field type tep_format_field (line 32) | struct tep_format_field type tep_format_field (line 33) | struct tep_format_field type tep_format_field (line 34) | struct tep_format_field type tep_format_field (line 35) | struct tep_format_field type tep_format_field (line 36) | struct tep_format_field type tep_format_field (line 37) | struct tep_format_field type tep_format_field (line 38) | struct tep_format_field type tep_format_field (line 39) | struct tep_format_field type tep_format_field (line 40) | struct tep_format_field type tep_format_field (line 41) | struct tep_format_field type tep_format_field (line 42) | struct tep_format_field type tep_format_field (line 43) | struct tep_format_field type tep_format_field (line 44) | struct tep_format_field type tep_format_field (line 45) | struct tep_format_field type tep_format_field (line 46) | struct tep_format_field type tep_format_field (line 47) | struct tep_format_field type tep_format_field (line 48) | struct tep_format_field type stack_save (line 62) | struct stack_save { type stack_save (line 70) | struct stack_save function reset_stack (line 72) | static void reset_stack(void) function save_stack (line 81) | static void save_stack(void) function restore_stack (line 100) | static void restore_stack(int pid) type pid_list (line 125) | struct pid_list type chain (line 127) | struct chain { type chain (line 138) | struct chain type pid_list (line 142) | struct pid_list { type pid_list (line 147) | struct pid_list type pid_list (line 148) | struct pid_list function add_chain (line 150) | static void add_chain(struct chain *chain) function insert_chain (line 159) | static void function save_call_chain (line 198) | static void save_call_chain(int pid, const char **chain, int size, int e... function save_stored_stacks (line 222) | static void save_stored_stacks(void) function flush_stack (line 230) | static void flush_stack(void) function push_stack_func (line 240) | static void push_stack_func(const char *func) function pop_stack_func (line 247) | static void pop_stack_func(void) function process_function (line 253) | static void function process_function_graph_entry (line 310) | static void function process_function_graph_exit (line 356) | static void function reset_pending_stack (line 395) | static void reset_pending_stack(void) function copy_stack_to_pending (line 403) | static void copy_stack_to_pending(int pid) function process_kernel_stack (line 411) | static void function process_sched_wakeup (line 481) | static void function process_sched_switch (line 506) | static void function process_event (line 529) | static void function process_record (line 564) | static void type tep_event (line 594) | struct tep_event type tep_handle (line 595) | struct tep_handle type tep_event (line 598) | struct tep_event function update_sched_wakeup (line 609) | static void update_sched_wakeup(struct tep_handle *pevent) function update_sched_wakeup_new (line 621) | static void update_sched_wakeup_new(struct tep_handle *pevent) function update_sched_switch (line 633) | static void update_sched_switch(struct tep_handle *pevent) function update_function (line 647) | static void update_function(struct tep_handle *pevent) function update_function_graph_entry (line 659) | static void update_function_graph_entry(struct tep_handle *pevent) function update_function_graph_exit (line 671) | static void update_function_graph_exit(struct tep_handle *pevent) function update_kernel_stack (line 686) | static void update_kernel_stack(struct tep_handle *pevent) type field (line 697) | enum field { NEXT_PTR, SIB_PTR } type chain (line 699) | struct chain type chain (line 699) | struct chain type field (line 699) | enum field type chain (line 706) | struct chain type chain (line 706) | struct chain type field (line 706) | enum field type chain (line 708) | struct chain type chain (line 728) | struct chain type chain (line 729) | struct chain type chain (line 729) | struct chain type field (line 729) | enum field type chain (line 731) | struct chain type chain (line 732) | struct chain type chain (line 733) | struct chain function sort_chain_parents (line 779) | static void sort_chain_parents(struct chain *chain) function sort_chains (line 792) | static void sort_chains(void) function get_percent (line 805) | static double get_percent(int total, int partial) function single_chain (line 810) | static int single_chain(struct chain *chain) function make_indent (line 828) | void make_indent(int indent) function print_single_parent (line 840) | static void function dump_chain (line 849) | static void function print_parents (line 859) | static void print_parents(struct tep_handle *pevent, struct chain *chain... function print_chains (line 903) | static void print_chains(struct tep_handle *pevent) function do_trace_hist (line 933) | static void do_trace_hist(struct tracecmd_input *handle) function trace_hist (line 1002) | void trace_hist(int argc, char **argv) FILE: tracecmd/trace-list.c function dump_file_content (line 16) | static void dump_file_content(const char *path) function show_instance_file (line 36) | void show_instance_file(struct buffer_instance *instance, const char *name) function show_file (line 53) | void show_file(const char *name) function process_file_re (line 64) | static void process_file_re(process_file_func func, function show_event (line 111) | static void show_event(process_file_func func, const char *system, function show_system (line 124) | static void show_system(process_file_func func, const char *system, int ... function show_event_systems (line 137) | static void show_event_systems(process_file_func func, char **systems, i... function match_system_events (line 145) | static void match_system_events(process_file_func func, const char *system, function process_events (line 161) | static void process_events(process_file_func func, const char *re, int f... function event_filter_write (line 270) | static int event_filter_write(char *buf, int len, int flags) function event_trigger_write (line 287) | static int event_trigger_write(char *buf, int len, int flags) function event_format_write (line 304) | static int event_format_write(char *fbuf, int len, int flags) function event_name (line 339) | static int event_name(char *buf, int len, int flags) function show_event_filter_re (line 346) | static void show_event_filter_re(const char *re) function show_event_trigger_re (line 352) | static void show_event_trigger_re(const char *re) function show_event_format_re (line 358) | static void show_event_format_re(const char *re, int flags) function show_event_names_re (line 363) | static void show_event_names_re(const char *re) function show_events (line 368) | static void show_events(const char *eventre, int flags) function show_tracers (line 389) | static void show_tracers(void) function show_options (line 394) | void show_options(const char *prefix, struct buffer_instance *buffer, co... function show_clocks (line 460) | static void show_clocks(void) type tep_handle (line 479) | struct tep_handle type tep_handle (line 481) | struct tep_handle type stat (line 482) | struct stat function show_functions (line 522) | static void show_functions(const char *funcre, int params) function show_buffers (line 586) | static void show_buffers(void) function show_systems (line 605) | static void show_systems(void) function show_plugin_options (line 641) | static void show_plugin_options(void) function trace_option (line 663) | void trace_option(int argc, char **argv) function show_plugins (line 669) | static void show_plugins(void) function show_compression (line 689) | static void show_compression(void) function trace_list (line 707) | void trace_list(int argc, char **argv) FILE: tracecmd/trace-listen.c type tracecmd_msg_handle (line 51) | struct tracecmd_msg_handle function put_temp_file (line 77) | static void put_temp_file(char *file) function signal_setup (line 82) | static void signal_setup(int sig, sighandler_t handle) function delete_temp_file (line 93) | static void delete_temp_file(const char *host, const char *port, int cpu) function read_string (line 101) | static int read_string(int fd, char *buf, size_t size) function process_option (line 115) | static int process_option(struct tracecmd_msg_handle *msg_handle, char *... function finish (line 125) | static void finish(int sig) function make_pid_name (line 132) | void make_pid_name(char *buf, const char *pidfile_basename) function remove_pid_file (line 137) | void remove_pid_file(const char *pidfile_basename) function process_child (line 145) | static int process_child(int sfd, const char *host, const char *port, function setup_vsock_port (line 224) | static int setup_vsock_port(int start_port, int *sfd) function trace_net_make (line 236) | int trace_net_make(int port, enum port_type type) function trace_net_search (line 287) | int trace_net_search(int start_port, int *sfd, enum port_type type) function fork_reader (line 304) | static void fork_reader(int sfd, const char *node, const char *port, function open_port (line 323) | static int open_port(const char *node, const char *port, int *pid, function communicate_with_client (line 342) | static int communicate_with_client(struct tracecmd_msg_handle *msg_handle) function create_client_file (line 487) | static int create_client_file(const char *node, const char *port) function destroy_all_readers (line 500) | static void destroy_all_readers(int cpus, int *pid_array, const char *node, type tracecmd_msg_handle (line 518) | struct tracecmd_msg_handle type port_type (line 520) | enum port_type function collect_metadata_from_client (line 593) | static int function stop_all_readers (line 629) | static void stop_all_readers(int cpus, int *pid_array) function put_together_file (line 639) | static int put_together_file(int cpus, int ofd, const char *node, function process_client (line 686) | static int process_client(struct tracecmd_msg_handle *msg_handle, function do_fork (line 738) | static int do_fork(int cfd) function trace_net_cmp_connection (line 762) | bool trace_net_cmp_connection(struct sockaddr_storage *addr, const char ... function trace_net_cmp_connection_fd (line 806) | bool trace_net_cmp_connection_fd(int fd, const char *name) function trace_net_print_connection (line 817) | int trace_net_print_connection(int fd) function do_connection (line 839) | static int do_connection(int cfd, struct sockaddr *addr, function add_process (line 888) | static void add_process(int pid) function remove_process (line 914) | static void remove_process(int pid) function kill_clients (line 930) | static void kill_clients(void) function clean_up (line 947) | static void clean_up(void) function do_accept_loop (line 960) | static void do_accept_loop(int sfd) function make_pid_file (line 998) | void make_pid_file(const char *pidfile_basename) function sigstub (line 1016) | static void sigstub(int sig) function get_vsock (line 1020) | static int get_vsock(const char *port) function get_network (line 1036) | static int get_network(char *port) function do_listen (line 1072) | static void do_listen(char *port) function start_daemon (line 1099) | static void start_daemon(void) function trace_listen (line 1112) | void trace_listen(int argc, char **argv) FILE: tracecmd/trace-mem.c type tep_format_field (line 32) | struct tep_format_field type tep_format_field (line 34) | struct tep_format_field type tep_format_field (line 35) | struct tep_format_field type tep_format_field (line 36) | struct tep_format_field type tep_format_field (line 37) | struct tep_format_field type tep_format_field (line 39) | struct tep_format_field type tep_format_field (line 40) | struct tep_format_field type tep_format_field (line 41) | struct tep_format_field type tep_format_field (line 42) | struct tep_format_field type tep_format_field (line 44) | struct tep_format_field type tep_format_field (line 46) | struct tep_format_field type tep_format_field (line 47) | struct tep_format_field type tep_format_field (line 48) | struct tep_format_field type tep_format_field (line 49) | struct tep_format_field type tep_format_field (line 51) | struct tep_format_field type tep_format_field (line 52) | struct tep_format_field type tep_format_field (line 53) | struct tep_format_field type tep_format_field (line 54) | struct tep_format_field type tep_format_field (line 56) | struct tep_format_field type tep_event (line 63) | struct tep_event type tep_handle (line 64) | struct tep_handle type tep_event (line 67) | struct tep_event function update_kmalloc (line 78) | static void update_kmalloc(struct tep_handle *pevent) function update_kmalloc_node (line 92) | static void update_kmalloc_node(struct tep_handle *pevent) function update_kfree (line 106) | static void update_kfree(struct tep_handle *pevent) function update_kmem_cache_alloc (line 117) | static void update_kmem_cache_alloc(struct tep_handle *pevent) function update_kmem_cache_alloc_node (line 131) | static void update_kmem_cache_alloc_node(struct tep_handle *pevent) function update_kmem_cache_free (line 146) | static void update_kmem_cache_free(struct tep_handle *pevent) type func_descr (line 157) | struct func_descr { type ptr_descr (line 170) | struct ptr_descr { type func_descr (line 182) | struct func_descr type ptr_descr (line 183) | struct ptr_descr type func_descr (line 184) | struct func_descr function make_key (line 188) | static int make_key(const void *ptr, int size) type func_descr (line 201) | struct func_descr type func_descr (line 203) | struct func_descr type func_descr (line 218) | struct func_descr type func_descr (line 220) | struct func_descr type ptr_descr (line 236) | struct ptr_descr type ptr_descr (line 238) | struct ptr_descr type ptr_descr (line 249) | struct ptr_descr type ptr_descr (line 251) | struct ptr_descr function remove_ptr (line 265) | static void remove_ptr(unsigned long long ptr) function add_kmalloc (line 284) | static void add_kmalloc(const char *func, unsigned long long ptr, function remove_kmalloc (line 312) | static void remove_kmalloc(unsigned long long ptr) function process_kmalloc (line 328) | static void function process_kfree (line 354) | static void function process_record (line 365) | static void function func_cmp (line 405) | static int func_cmp(const void *a, const void *b) function sort_list (line 417) | static void sort_list(void) function print_list (line 438) | static void print_list(void) function do_trace_mem (line 461) | static void do_trace_mem(struct tracecmd_input *handle) function trace_mem (line 517) | void trace_mem(int argc, char **argv) FILE: tracecmd/trace-profile.c function nsecs_per_sec (line 36) | static unsigned long long nsecs_per_sec(unsigned long long ts) function mod_to_usec (line 41) | static unsigned long long mod_to_usec(unsigned long long ts) type handle_data (line 46) | struct handle_data type event_hash (line 47) | struct event_hash type event_data (line 48) | struct event_data type trace_seq (line 50) | struct trace_seq type event_hash (line 50) | struct event_hash type handle_data (line 51) | struct handle_data type event_data (line 52) | struct event_data type tep_record (line 53) | struct tep_record type event_data_type (line 55) | enum event_data_type { type event_data (line 69) | struct event_data { type stack_data (line 91) | struct stack_data { type stack_holder (line 104) | struct stack_holder { type start_data (line 110) | struct start_data { type event_hash (line 123) | struct event_hash { type group_data (line 141) | struct group_data { type task_data (line 147) | struct task_data { type cpu_info (line 165) | struct cpu_info { type sched_switch_data (line 169) | struct sched_switch_data { type handle_data (line 174) | struct handle_data { type handle_data (line 202) | struct handle_data type event_data (line 203) | struct event_data function trace_profile_set_merge_like_comms (line 206) | void trace_profile_set_merge_like_comms(void) type start_data (line 211) | struct start_data type task_data (line 212) | struct task_data type event_data (line 213) | struct event_data type tep_record (line 213) | struct tep_record type start_data (line 216) | struct start_data type event_data_match (line 237) | struct event_data_match { function match_start (line 243) | static int match_start(struct trace_hash_item *item, void *data) function match_event (line 252) | static int match_event(struct trace_hash_item *item, void *data) type event_hash (line 262) | struct event_hash type task_data (line 263) | struct task_data type event_data_match (line 263) | struct event_data_match type event_hash (line 265) | struct event_hash type trace_hash_item (line 266) | struct trace_hash_item type event_hash (line 293) | struct event_hash type task_data (line 294) | struct task_data type event_data (line 294) | struct event_data type start_data (line 295) | struct start_data type event_data_match (line 297) | struct event_data_match type start_data (line 306) | struct start_data type task_data (line 307) | struct task_data type event_data (line 307) | struct event_data type event_data_match (line 311) | struct event_data_match type trace_hash_item (line 313) | struct trace_hash_item type start_data (line 314) | struct start_data type stack_match (line 327) | struct stack_match { function match_stack (line 332) | static int match_stack(struct trace_hash_item *item, void *data) function add_event_stack (line 344) | static void add_event_stack(struct event_hash *event_hash, function free_start (line 390) | static void free_start(struct start_data *start) type event_hash (line 401) | struct event_hash type task_data (line 402) | struct task_data type start_data (line 402) | struct start_data type event_data (line 403) | struct event_data type event_hash (line 405) | struct event_hash type event_hash (line 453) | struct event_hash type task_data (line 454) | struct task_data type event_data (line 454) | struct event_data type start_data (line 457) | struct start_data function match_task (line 465) | static int match_task(struct trace_hash_item *item, void *data) function init_task (line 473) | static void init_task(struct handle_data *h, struct task_data *task) type task_data (line 481) | struct task_data type handle_data (line 482) | struct handle_data type task_data (line 485) | struct task_data type task_data (line 503) | struct task_data type handle_data (line 504) | struct handle_data type trace_hash_item (line 507) | struct trace_hash_item type task_data (line 508) | struct task_data function match_group (line 524) | static int match_group(struct trace_hash_item *item, void *data) function add_task_comm (line 532) | static void function account_task (line 549) | static void account_task(struct task_data *task, struct event_data *even... type task_data (line 601) | struct task_data type handle_data (line 602) | struct handle_data type event_data (line 602) | struct event_data type tep_record (line 603) | struct tep_record type task_data (line 619) | struct task_data type handle_data (line 620) | struct handle_data type event_data (line 620) | struct event_data type tep_record (line 621) | struct tep_record type event_hash (line 623) | struct event_hash type task_data (line 624) | struct task_data type task_data (line 640) | struct task_data type handle_data (line 641) | struct handle_data type event_data (line 641) | struct event_data type tep_record (line 642) | struct tep_record type start_data (line 644) | struct start_data type task_data (line 645) | struct task_data function handle_event_data (line 666) | static int handle_event_data(struct handle_data *h, function handle_missed_events (line 698) | static void handle_missed_events(struct handle_data *h, int cpu) function match_event_data (line 714) | static int match_event_data(struct trace_hash_item *item, void *data) type event_data (line 722) | struct event_data type handle_data (line 723) | struct handle_data type trace_hash_item (line 725) | struct trace_hash_item function trace_profile_record (line 735) | static void trace_profile_record(struct tracecmd_input *handle, type event_data (line 793) | struct event_data type handle_data (line 794) | struct handle_data type event_data_type (line 795) | enum event_data_type type event_data (line 797) | struct event_data type tep_event (line 798) | struct tep_event function mate_events (line 826) | static void function tracecmd_mate_events (line 871) | void tracecmd_mate_events(struct tracecmd_input *handle, function func_print (line 902) | static void func_print(struct trace_seq *s, struct event_hash *event_hash) function syscall_print (line 914) | static void syscall_print(struct trace_seq *s, struct event_hash *event_... function softirq_print (line 958) | static void softirq_print(struct trace_seq *s, struct event_hash *event_... function sched_switch_print (line 970) | static void sched_switch_print(struct trace_seq *s, struct event_hash *e... function handle_sched_switch_event (line 988) | static int handle_sched_switch_event(struct handle_data *h, function handle_stacktrace_event (line 1053) | static int handle_stacktrace_event(struct handle_data *h, function handle_fgraph_entry_event (line 1123) | static int handle_fgraph_entry_event(struct handle_data *h, function handle_fgraph_exit_event (line 1162) | static int handle_fgraph_exit_event(struct handle_data *h, function handle_process_exec (line 1178) | static int handle_process_exec(struct handle_data *h, function handle_sched_wakeup_event (line 1203) | static int handle_sched_wakeup_event(struct handle_data *h, function trace_init_profile (line 1266) | void trace_init_profile(struct tracecmd_input *handle, struct hook_list ... function output_event_stack (line 1520) | static void output_event_stack(struct tep_handle *pevent, struct stack_d... type stack_chain (line 1565) | struct stack_chain { function compare_chains (line 1579) | static int compare_chains(const void *a, const void *b) function calc_percent (line 1596) | static int calc_percent(unsigned long long val, unsigned long long total) function stack_overflows (line 1601) | static int stack_overflows(struct stack_data *stack, int longsize, int l... function stack_value (line 1606) | static unsigned long long type stack_chain (line 1615) | struct stack_chain type stack_data (line 1616) | struct stack_data type stack_chain (line 1619) | struct stack_chain function free_chain (line 1745) | static void free_chain(struct stack_chain *chain, int nr_chains) function print_indent (line 1760) | static void print_indent(int level, unsigned long long mask) function print_chain_func (line 1774) | static void print_chain_func(struct tep_handle *pevent, struct stack_cha... function output_chain (line 1786) | static void output_chain(struct tep_handle *pevent, struct stack_chain *... function compare_stacks (line 1849) | static int compare_stacks(const void *a, const void *b) function output_stacks (line 1880) | static void output_stacks(struct tep_handle *pevent, struct trace_hash *... function output_event (line 1926) | static void output_event(struct event_hash *event_hash) function compare_events (line 1965) | static int compare_events(const void *a, const void *b) function output_task (line 2004) | static void output_task(struct handle_data *h, struct task_data *task) function output_group (line 2053) | static void output_group(struct handle_data *h, struct group_data *group) function compare_tasks (line 2090) | static int compare_tasks(const void *a, const void *b) function compare_groups (line 2102) | static int compare_groups(const void *a, const void *b) function free_event_hash (line 2110) | static void free_event_hash(struct event_hash *event_hash) function __free_task (line 2127) | static void __free_task(struct task_data *task) function free_task (line 2161) | static void free_task(struct task_data *task) function free_group (line 2167) | static void free_group(struct group_data *group) function show_global_task (line 2186) | static void show_global_task(struct handle_data *h, function output_tasks (line 2195) | static void output_tasks(struct handle_data *h) function output_groups (line 2234) | static void output_groups(struct handle_data *h) function output_handle (line 2276) | static void output_handle(struct handle_data *h) function merge_event_stack (line 2288) | static void merge_event_stack(struct event_hash *event, function merge_stacks (line 2317) | static void merge_stacks(struct event_hash *exist, struct event_hash *ev... function merge_event_into_group (line 2332) | static void merge_event_into_group(struct group_data *group, function add_group (line 2383) | static void add_group(struct handle_data *h, struct task_data *task) function merge_tasks (line 2427) | static void merge_tasks(struct handle_data *h) function do_trace_profile (line 2441) | int do_trace_profile(void) FILE: tracecmd/trace-read.c type filter_str (line 36) | struct filter_str { type filter_str (line 41) | struct filter_str type event_str (line 43) | struct event_str { type input_files (line 48) | struct input_files type handle_list (line 50) | struct handle_list { type list_head (line 57) | struct list_head type input_files (line 59) | struct input_files { type list_head (line 67) | struct list_head type input_files (line 68) | struct input_files type pid_list (line 70) | struct pid_list { type pid_list (line 76) | struct pid_list type tep_format_field (line 110) | struct tep_format_field type tep_format_field (line 111) | struct tep_format_field type tep_format_field (line 112) | struct tep_format_field type tep_format_field (line 113) | struct tep_format_field type tep_format_field (line 114) | struct tep_format_field type tep_format_field (line 115) | struct tep_format_field type wakeup_info (line 123) | struct wakeup_info { type hook_list (line 129) | struct hook_list type hook_list (line 130) | struct hook_list type trace_hash (line 133) | struct trace_hash function print_event_name (line 135) | static void print_event_name(struct trace_seq *s, struct tep_event *event) type time_fmt (line 151) | enum time_fmt { type tracecmd_input (line 157) | struct tracecmd_input type time_fmt (line 157) | enum time_fmt type tep_handle (line 159) | struct tep_handle function print_event (line 177) | static void print_event(struct trace_seq *s, struct tracecmd_input *handle, function show_test (line 200) | static void show_test(struct tracecmd_input *handle) function test_save (line 221) | static void test_save(struct tep_record *record, int cpu) function show_test (line 238) | static void show_test(struct tracecmd_input *handle) function test_save (line 265) | static void test_save(struct tep_record *record, int cpu) function show_test (line 280) | static void show_test(struct tracecmd_input *handle) function test_save (line 318) | static void test_save(struct tep_record *record, int cpu) function show_test (line 324) | static void show_test(struct tracecmd_input *handle) function test_save (line 330) | static void test_save(struct tep_record *record, int cpu) function free_filter_strings (line 335) | static void free_filter_strings(struct filter_str *filter_str) type input_files (line 347) | struct input_files type input_files (line 349) | struct input_files function add_handle (line 361) | static void add_handle(struct tracecmd_input *handle, struct input_files... function free_inputs (line 384) | static void free_inputs(void) function free_handles (line 396) | static void free_handles(void) function add_filter (line 407) | static void add_filter(struct input_files *input_file, const char *filte... function __add_filter (line 430) | static void __add_filter(struct pid_list **head, const char *arg) function add_comm_filter (line 456) | static void add_comm_filter(const char *arg) function add_pid_filter (line 461) | static void add_pid_filter(const char *arg) function convert_comm_filter (line 500) | static void convert_comm_filter(struct tracecmd_input *handle) function make_pid_filter (line 537) | static void make_pid_filter(struct tracecmd_input *handle, function __process_filters (line 565) | static int __process_filters(struct tracecmd_input *handle, function process_filters (line 582) | static void process_filters(struct handle_list *handles) function init_wakeup (line 602) | static void init_wakeup(struct tracecmd_input *handle) function add_wakeup (line 654) | static void add_wakeup(unsigned int val, unsigned long long start) function add_sched (line 686) | static void add_sched(unsigned int val, unsigned long long end, int rt) function process_wakeup (line 735) | static void process_wakeup(struct tep_handle *pevent, struct tep_record ... function show_wakeup_timings (line 772) | static void function finish_wakeup (line 791) | static void finish_wakeup(void) function trace_show_data (line 823) | void trace_show_data(struct tracecmd_input *handle, struct tep_record *r... function read_latency (line 956) | static void read_latency(struct tracecmd_input *handle) function test_filters (line 972) | static int type stack_info_cpu (line 989) | struct stack_info_cpu { type stack_info (line 994) | struct stack_info { function print_handle_file (line 1001) | static void print_handle_file(struct handle_list *handles) function skip_record (line 1012) | static bool skip_record(struct handle_list *handles, struct tep_record *... type kvm_cpu_map (line 1052) | struct kvm_cpu_map { type kvm_cpu_map (line 1058) | struct kvm_cpu_map function cmp_map (line 1061) | static int cmp_map(const void *A, const void *B) function map_vcpus (line 1071) | static void map_vcpus(struct tracecmd_input **handles, int nr_handles) type tep_event (line 1109) | struct tep_event type tep_record (line 1110) | struct tep_record type tep_handle (line 1113) | struct tep_handle type kvm_cpu_map (line 1114) | struct kvm_cpu_map type kvm_cpu_map (line 1115) | struct kvm_cpu_map function process_record (line 1144) | static int process_record(struct tracecmd_input *handle, struct tep_reco... type output_type (line 1165) | enum output_type { function read_data_info (line 1172) | static void read_data_info(struct list_head *handle_list, enum output_ty... type tracecmd_input (line 1311) | struct tracecmd_input function sig_end (line 1320) | static void sig_end(int sig) function __add_cpu (line 1343) | static void __add_cpu(int cpu) function parse_cpulist (line 1348) | static void parse_cpulist(const char *cpu_str) function read_file_fd (line 1371) | static void read_file_fd(int fd, char *dst, int len) function add_functions (line 1385) | static void add_functions(struct tep_handle *pevent, const char *file) function process_plugin_option (line 1410) | static void process_plugin_option(char *option) function set_event_flags (line 1423) | static void set_event_flags(struct tep_handle *pevent, struct event_str ... function show_event_ts (line 1459) | static void show_event_ts(struct tracecmd_input *handle, function add_hook (line 1472) | static void add_hook(const char *arg) function add_first_input (line 1484) | static void add_first_input(const char *input_file, long long tsoffset) function trace_report (line 1527) | void trace_report (int argc, char **argv) FILE: tracecmd/trace-record.c type trace_type (line 63) | enum trace_type { type pid_record_data (line 81) | struct pid_record_data type func_list (line 121) | struct func_list type hook_list (line 127) | struct hook_list type event_list (line 129) | struct event_list { type tracecmd_event_list (line 141) | struct tracecmd_event_list type events (line 143) | struct events { type reset_file (line 151) | struct reset_file { type reset_file (line 158) | struct reset_file type reset_file (line 161) | struct reset_file type buffer_instance (line 163) | struct buffer_instance type buffer_instance (line 164) | struct buffer_instance type buffer_instance (line 165) | struct buffer_instance type tracecmd_recorder (line 167) | struct tracecmd_recorder function is_top_instance (line 171) | static inline int is_top_instance(struct buffer_instance *instance) function no_top_instance (line 176) | static inline int no_top_instance(void) function init_instance (line 181) | static void init_instance(struct buffer_instance *instance) type trace_cmd (line 191) | enum trace_cmd { type common_record_context (line 201) | struct common_record_context { function add_reset_file (line 228) | static void add_reset_file(const char *file, const char *val, int prio) function add_reset_trigger (line 253) | static void add_reset_trigger(const char *file) function reset_save_file (line 271) | static void reset_save_file(const char *file, int prio) function reset_save_file_cond (line 287) | static void reset_save_file_cond(const char *file, int prio, function add_instance (line 312) | void add_instance(struct buffer_instance *instance, int cpu_count) function instance_reset_file_save (line 323) | static void instance_reset_file_save(struct buffer_instance *instance, c... function test_set_event_pid (line 333) | static void test_set_event_pid(struct buffer_instance *instance) type buffer_instance (line 374) | struct buffer_instance type buffer_instance (line 376) | struct buffer_instance function __add_all_instances (line 398) | static int __add_all_instances(const char *tracing_dir) function add_all_instances (line 462) | void add_all_instances(void) function tracecmd_stat_cpu_instance (line 477) | void tracecmd_stat_cpu_instance(struct buffer_instance *instance, function tracecmd_stat_cpu (line 510) | void tracecmd_stat_cpu(struct trace_seq *s, int cpu) function add_event (line 515) | static void add_event(struct buffer_instance *instance, struct event_lis... function reset_event_list (line 522) | static void reset_event_list(struct buffer_instance *instance) type buffer_instance (line 528) | struct buffer_instance function put_temp_file (line 589) | static void put_temp_file(char *file) function delete_temp_file (line 594) | static void delete_temp_file(struct buffer_instance *instance, int cpu) function kill_thread_instance (line 613) | static int kill_thread_instance(int start, struct buffer_instance *insta... function kill_threads (line 632) | static void kill_threads(void) function die (line 644) | void die(const char *fmt, ...) function delete_thread_instance (line 667) | static int delete_thread_instance(int start, struct buffer_instance *ins... function delete_thread_data (line 687) | static void delete_thread_data(void) function add_tsc2nsec (line 704) | static void function guest_tsync_complete (line 720) | static void guest_tsync_complete(struct buffer_instance *instance) function host_tsync_complete (line 726) | static void host_tsync_complete(struct common_record_context *ctx, function tell_guests_to_stop (line 754) | static void tell_guests_to_stop(struct common_record_context *ctx) function stop_threads (line 791) | static void stop_threads(enum trace_type type) function wait_threads (line 814) | static void wait_threads() type buffer_instance (line 826) | struct buffer_instance type trace_type (line 827) | enum trace_type function flush_threads (line 829) | static void flush_threads(void) function set_ftrace_enable (line 845) | static int set_ftrace_enable(const char *path, int set) function set_ftrace_proc (line 872) | static int set_ftrace_proc(int set) function set_ftrace (line 883) | static int set_ftrace(struct buffer_instance *instance, int set, int use... function write_file (line 901) | static int write_file(const char *file, const char *str) function __clear_trace (line 914) | static void __clear_trace(struct buffer_instance *instance) function clear_trace_instances (line 932) | static void clear_trace_instances(void) function reset_max_latency (line 940) | static void reset_max_latency(struct buffer_instance *instance) function add_filter_pid (line 946) | static int add_filter_pid(struct buffer_instance *instance, int pid, int... function add_filter_pid_all (line 972) | static void add_filter_pid_all(int pid, int exclude) function reset_save_ftrace_pid (line 980) | static void reset_save_ftrace_pid(struct buffer_instance *instance) function update_ftrace_pid (line 996) | static void update_ftrace_pid(struct buffer_instance *instance, function update_ftrace_pids (line 1030) | static void update_ftrace_pids(int reset) type buffer_instance (line 1056) | struct buffer_instance type buffer_instance (line 1057) | struct buffer_instance function append_filter_pid_range (line 1059) | static void append_filter_pid_range(char **filter, int *curr_len, type buffer_instance (line 1123) | struct buffer_instance type filter_pids (line 1128) | struct filter_pids function get_pid_addr_maps (line 1173) | static int get_pid_addr_maps(struct buffer_instance *instance, int pid) function get_filter_pid_maps (line 1273) | static void get_filter_pid_maps(void) function update_task_filter (line 1289) | static void update_task_filter(void) function pid_t (line 1315) | static pid_t trace_waitpid(enum trace_type type, pid_t pid, int *status,... function pidfd_open (line 1336) | static int pidfd_open(pid_t pid, unsigned int flags) { function trace_waitpidfd (line 1340) | static int trace_waitpidfd(id_t pidfd) { function trace_wait_for_processes (line 1360) | static int trace_wait_for_processes(struct buffer_instance *instance) { function add_event_pid (line 1407) | static void add_event_pid(struct buffer_instance *instance, const char *... function append_sched_event (line 1445) | static void append_sched_event(struct event_list *event, const char *fie... function update_sched_events (line 1453) | static void update_sched_events(struct buffer_instance *instance, int pid) type buffer_instance (line 1465) | struct buffer_instance function add_new_filter_child_pid (line 1468) | static void add_new_filter_child_pid(int pid, int child) function ptrace_attach (line 1500) | static void ptrace_attach(struct buffer_instance *instance, int pid) function enable_ptrace (line 1516) | static void enable_ptrace(void) type buffer_instance (line 1524) | struct buffer_instance type buffer_instance (line 1526) | struct buffer_instance type filter_pids (line 1527) | struct filter_pids function for_all_instances (line 1529) | for_all_instances(instance) { function ptrace_wait (line 1543) | static void ptrace_wait(enum trace_type type) function ptrace_wait (line 1641) | static inline void ptrace_wait(enum trace_type type) { } function enable_ptrace (line 1642) | static inline void enable_ptrace(void) { } function ptrace_attach (line 1643) | static inline void ptrace_attach(struct buffer_instance *instance, int p... function daemonize_set_child_detached (line 1649) | static void daemonize_set_child_detached(int s) function daemonize_start (line 1654) | static void daemonize_start(void) function daemonize_finish (line 1737) | static void daemonize_finish(void) function trace_or_sleep (line 1753) | static void trace_or_sleep(enum trace_type type, bool pwait) function change_user (line 1773) | static int change_user(const char *user) function execute_program (line 1800) | static void execute_program(int argc, char **argv) function run_cmd (line 1846) | static void run_cmd(enum trace_type type, const char *user, int argc, ch... function set_plugin_instance (line 1887) | static void function set_plugin (line 1946) | static void set_plugin(const char *name) function save_option (line 1954) | static void save_option(struct buffer_instance *instance, const char *op... function set_option (line 1966) | static int set_option(struct buffer_instance *instance, const char *option) function disable_func_stack_trace_instance (line 1987) | static void disable_func_stack_trace_instance(struct buffer_instance *in... function disable_func_stack_trace (line 2016) | static void disable_func_stack_trace(void) function add_reset_options (line 2024) | static void add_reset_options(struct buffer_instance *instance) function set_options (line 2103) | static void set_options(void) function set_saved_cmdlines_size (line 2123) | static void set_saved_cmdlines_size(struct common_record_context *ctx) function trace_check_file_exists (line 2156) | static int trace_check_file_exists(struct buffer_instance *instance, cha... function use_old_event_method (line 2169) | static int use_old_event_method(void) function old_update_events (line 2186) | static void old_update_events(const char *name, char update) function reset_events_instance (line 2219) | static void function reset_events (line 2268) | static void reset_events(void) function read_error_log (line 2317) | static void read_error_log(const char *log) function show_error (line 2342) | static void show_error(const char *file, const char *type) function write_filter (line 2385) | static void write_filter(const char *file, const char *filter) function clear_filter (line 2391) | static void clear_filter(const char *file) function write_trigger (line 2396) | static void write_trigger(const char *file, const char *trigger) function clear_trigger (line 2402) | static int clear_trigger(const char *file) function clear_func_filter (line 2453) | static void clear_func_filter(const char *file) function update_reset_triggers (line 2516) | static void update_reset_triggers(void) function reset_buffer_files_instance (line 2530) | static void reset_buffer_files_instance(struct buffer_instance *instance) function reset_buffer_files (line 2541) | static void reset_buffer_files(void) function update_reset_files (line 2550) | static void update_reset_files(void) function update_event (line 2568) | static void function check_tracing_enabled (line 2620) | static void check_tracing_enabled(void) function open_instance_fd (line 2636) | static int open_instance_fd(struct buffer_instance *instance, function open_tracing_on (line 2654) | static int open_tracing_on(struct buffer_instance *instance) function write_tracing_on (line 2671) | static void write_tracing_on(struct buffer_instance *instance, int on) function read_tracing_on (line 2692) | static int read_tracing_on(struct buffer_instance *instance) function reset_max_latency_instance (line 2714) | static void reset_max_latency_instance(void) function tracecmd_enable_tracing (line 2722) | void tracecmd_enable_tracing(void) function tracecmd_disable_tracing (line 2735) | void tracecmd_disable_tracing(void) function tracecmd_disable_all_tracing (line 2743) | void tracecmd_disable_all_tracing(int disable_tracer) function update_sched_event (line 2763) | static void function update_event_filters (line 2773) | static void update_event_filters(struct buffer_instance *instance) function update_pid_filters (line 2841) | static void update_pid_filters(struct buffer_instance *instance) function update_pid_event_filters (line 2890) | static void update_pid_event_filters(struct buffer_instance *instance) type buffer_instance (line 2908) | struct buffer_instance function set_mask (line 2942) | static void set_mask(struct buffer_instance *instance) function enable_events (line 2979) | static void enable_events(struct buffer_instance *instance) function tracecmd_enable_events (line 2998) | void tracecmd_enable_events(void) function set_clock (line 3003) | static void set_clock(struct common_record_context *ctx, struct buffer_i... function set_max_graph_depth (line 3044) | static void set_max_graph_depth(struct buffer_instance *instance, char *... function check_file_in_dir (line 3061) | static bool check_file_in_dir(char *dir, char *file) type event_list (line 3088) | struct event_list type buffer_instance (line 3089) | struct buffer_instance type event_list (line 3089) | struct event_list type event_list (line 3091) | struct event_list type stat (line 3092) | struct stat function make_sched_event (line 3139) | static void make_sched_event(struct buffer_instance *instance, function test_event (line 3167) | static void test_event(struct event_list *event, const char *path, function print_event (line 3178) | static void print_event(const char *fmt, ...) function expand_event_files (line 3193) | static int expand_event_files(struct buffer_instance *instance, function expand_events_all (line 3254) | static int expand_events_all(struct buffer_instance *instance, function expand_event (line 3271) | static void expand_event(struct buffer_instance *instance, struct event_... function expand_event_instance (line 3320) | static void expand_event_instance(struct buffer_instance *instance) function expand_event_list (line 3339) | static void expand_event_list(void) function finish (line 3350) | static void finish(void) function flush (line 3370) | static void flush(void) function do_sig (line 3376) | static void do_sig(int sig) type addrinfo (line 3389) | struct addrinfo type port_type (line 3390) | enum port_type type addrinfo (line 3392) | struct addrinfo type addrinfo (line 3393) | struct addrinfo function connect_addr (line 3415) | static int connect_addr(struct addrinfo *results) function connect_port (line 3440) | static int connect_port(const char *host, unsigned int port, enum port_t... function do_accept (line 3465) | static int do_accept(int sd) type addrinfo (line 3486) | struct addrinfo type trace_guest (line 3488) | struct trace_guest type addrinfo (line 3489) | struct addrinfo function set_prio (line 3538) | static void set_prio(int prio) type tracecmd_recorder (line 3548) | struct tracecmd_recorder type buffer_instance (line 3549) | struct buffer_instance type tracecmd_recorder (line 3552) | struct tracecmd_recorder type tracecmd_recorder (line 3563) | struct tracecmd_recorder type buffer_instance (line 3564) | struct buffer_instance type tracecmd_recorder (line 3567) | struct tracecmd_recorder type addrinfo (line 3568) | struct addrinfo function create_recorder (line 3614) | static int create_recorder(struct buffer_instance *instance, int cpu, function check_first_msg_from_server (line 3698) | static void check_first_msg_from_server(struct tracecmd_msg_handle *msg_... function communicate_with_listener_v1 (line 3709) | static void communicate_with_listener_v1(struct tracecmd_msg_handle *msg... function communicate_with_listener_v3 (line 3779) | static void communicate_with_listener_v3(struct tracecmd_msg_handle *msg... function check_protocol_version (line 3786) | static void check_protocol_version(struct tracecmd_msg_handle *msg_handle) function connect_vsock (line 3833) | static int connect_vsock(char *vhost) function connect_ip (line 3855) | static int connect_ip(char *thost) type tracecmd_msg_handle (line 3891) | struct tracecmd_msg_handle type buffer_instance (line 3891) | struct buffer_instance type tracecmd_msg_handle (line 3893) | struct tracecmd_msg_handle type port_type (line 3894) | enum port_type type tracecmd_output (line 3957) | struct tracecmd_output type common_record_context (line 3957) | struct common_record_context type tracecmd_output (line 3959) | struct tracecmd_output type common_record_context (line 3959) | struct common_record_context type tracecmd_msg_handle (line 3960) | struct tracecmd_msg_handle type tracecmd_output (line 3962) | struct tracecmd_output type tracecmd_msg_handle (line 3988) | struct tracecmd_msg_handle type buffer_instance (line 3989) | struct buffer_instance type common_record_context (line 3989) | struct common_record_context type tracecmd_msg_handle (line 3991) | struct tracecmd_msg_handle type tracecmd_output (line 3992) | struct tracecmd_output function finish_network (line 4052) | static void finish_network(struct tracecmd_msg_handle *msg_handle) function open_guest_fifos (line 4060) | static int open_guest_fifos(const char *guest, int **fds) type tracefs_instance (line 4084) | struct tracefs_instance function host_tsync (line 4086) | static int host_tsync(struct common_record_context *ctx, function connect_to_agent (line 4127) | static void connect_to_agent(struct common_record_context *ctx, function setup_guest (line 4233) | static void setup_guest(struct buffer_instance *instance) function setup_agent (line 4266) | static void setup_agent(struct buffer_instance *instance, function start_threads (line 4287) | static void start_threads(enum trace_type type, struct common_record_con... function touch_file (line 4352) | static void touch_file(const char *file) function append_buffer (line 4362) | static void append_buffer(struct tracecmd_output *handle, function add_pid_maps (line 4400) | static void function add_trace_id (line 4429) | static void function add_buffer_stat (line 4436) | static void function add_option_hooks (line 4455) | static void add_option_hooks(struct tracecmd_output *handle) function add_uname (line 4467) | static void add_uname(struct tracecmd_output *handle) function add_version (line 4489) | static void add_version(struct tracecmd_output *handle) function print_stat (line 4502) | static void print_stat(struct buffer_instance *instance) type buffer_instance (line 4519) | struct buffer_instance function for_all_instances (line 4521) | for_all_instances(instance) { function add_options (line 4542) | static void add_options(struct tracecmd_output *handle, struct common_re... function write_guest_file (line 4568) | static void write_guest_file(struct buffer_instance *instance) type tracecmd_output (line 4606) | struct tracecmd_output type common_record_context (line 4606) | struct common_record_context type tracecmd_output (line 4608) | struct tracecmd_output function check_need_btf (line 4637) | static void check_need_btf(bool *need_btf, struct tracefs_instance *inst... function record_data (line 4678) | static void record_data(struct common_record_context *ctx) type filter_type (line 4849) | enum filter_type { function filter_command (line 4854) | static int filter_command(struct tracefs_instance *instance, const char ... function write_func_filter (line 4859) | static int write_func_filter(enum filter_type type, struct buffer_instan... function write_func_file (line 4922) | static int write_func_file(struct buffer_instance *instance, function functions_filtered (line 4972) | static int functions_filtered(struct buffer_instance *instance) function set_funcs (line 5002) | static void set_funcs(struct buffer_instance *instance) function add_func (line 5043) | static void add_func(struct func_list **list, const char *mod, const cha... function find_ts (line 5056) | static int find_ts(struct tep_event *event, struct tep_record *record, function find_time_stamp (line 5074) | static unsigned long long find_time_stamp(struct tep_handle *tep, type tep_handle (line 5091) | struct tep_handle type tep_handle (line 5094) | struct tep_handle type tep_handle (line 5124) | struct tep_handle type timespec (line 5131) | struct timespec type timespec (line 5132) | struct timespec function set_buffer_size_instance (line 5200) | static void set_buffer_size_instance(struct buffer_instance *instance) function set_subbuf_size_instance (line 5220) | static void set_subbuf_size_instance(struct buffer_instance *instance) function set_buffer_size (line 5240) | void set_buffer_size(void) function process_event_trigger (line 5250) | static int function clear_instance_triggers (line 5281) | static void clear_instance_triggers(struct buffer_instance *instance) function process_event_filter (line 5340) | static void function clear_instance_filters (line 5370) | static void clear_instance_filters(struct buffer_instance *instance) function clear_filters (line 5401) | static void clear_filters(void) function reset_clock (line 5409) | static void reset_clock(void) function reset_cpu_mask (line 5418) | static void reset_cpu_mask(void) function reset_event_pid (line 5438) | static void reset_event_pid(void) function clear_triggers (line 5446) | static void clear_triggers(void) function clear_instance_error_log (line 5454) | static void clear_instance_error_log(struct buffer_instance *instance) function clear_error_log (line 5468) | static void clear_error_log(void) function clear_all_dynamic_events (line 5476) | static void clear_all_dynamic_events(unsigned int excluded_types) function clear_func_filters (line 5487) | static void clear_func_filters(void) function make_instances (line 5507) | static void make_instances(void) function tracecmd_remove_instances (line 5523) | void tracecmd_remove_instances(void) function check_plugin (line 5539) | static void check_plugin(const char *plugin) function check_function_plugin (line 5569) | static void check_function_plugin(void) function __check_doing_something (line 5586) | static int __check_doing_something(struct buffer_instance *instance) function check_doing_something (line 5592) | static void check_doing_something(void) function update_plugin_instance (line 5604) | static void function update_plugins (line 5645) | static void update_plugins(enum trace_type type) function allocate_seq (line 5653) | static void allocate_seq(void) function add_overrun (line 5666) | static void add_overrun(int cpu, struct trace_seq *src, struct trace_seq... function record_stats (line 5704) | static void record_stats(void) function print_stats (line 5727) | static void print_stats(void) function destroy_stats (line 5735) | static void destroy_stats(void) function list_event (line 5751) | static void list_event(const char *event) function tracecmd_add_event (line 5878) | int tracecmd_add_event(const char *event_str, int stack) function enable_profile (line 5883) | static void enable_profile(struct buffer_instance *instance) type event_list (line 5931) | struct event_list type buffer_instance (line 5932) | struct buffer_instance type event_list (line 5935) | struct event_list function add_hook (line 5962) | static void add_hook(struct buffer_instance *instance, const char *arg) function update_first_instance (line 5985) | void update_first_instance(struct buffer_instance *instance, int topt) function init_top_instance (line 5993) | void init_top_instance(void) function trace_stop (line 6038) | void trace_stop(int argc, char **argv) function trace_restart (line 6079) | void trace_restart(int argc, char **argv) function find_dynevent_type (line 6128) | static unsigned int find_dynevent_type(const char *type) function trace_reset (line 6159) | void trace_reset(int argc, char **argv) function init_common_record_context (line 6253) | static void init_common_record_context(struct common_record_context *ctx, function add_argv (line 6264) | static void add_argv(struct buffer_instance *instance, char *arg, bool p... function add_arg (line 6280) | static void add_arg(struct buffer_instance *instance, function cmd_check_die (line 6322) | static inline void cmd_check_die(struct common_record_context *ctx, function remove_instances (line 6330) | static inline void remove_instances(struct buffer_instance *instances) function check_instance_die (line 6345) | static inline void function clock_is_supported (line 6353) | static bool clock_is_supported(struct tracefs_instance *instance, const ... function get_tsc_nsec (line 6382) | static int get_tsc_nsec(int *shift, int *mult) function get_tsc_nsec (line 6431) | static int get_tsc_nsec(int *shift, int *mult) function trace_tsc2nsec_is_supported (line 6437) | bool trace_tsc2nsec_is_supported(void) function parse_record_options (line 6442) | static void parse_record_options(int argc, function get_trace_cmd_type (line 7081) | static enum trace_type get_trace_cmd_type(enum trace_cmd cmd) function finalize_record_trace (line 7104) | static void finalize_record_trace(struct common_record_context *ctx) function has_local_instances (line 7145) | static bool has_local_instances(void) function set_tsync_params (line 7159) | static void set_tsync_params(struct common_record_context *ctx) function record_trace (line 7222) | static void record_trace(int argc, char **argv, function record_trace_command (line 7422) | static void record_trace_command(int argc, char **argv, function trace_start (line 7429) | void trace_start(int argc, char **argv) function trace_set (line 7438) | void trace_set(int argc, char **argv) function read_last_boot_info (line 7450) | static void read_last_boot_info(void) function trace_extract (line 7481) | void trace_extract(int argc, char **argv) function trace_stream (line 7560) | void trace_stream(int argc, char **argv) function trace_profile (line 7573) | void trace_profile(int argc, char **argv) function trace_record (line 7593) | void trace_record(int argc, char **argv) function trace_record_agent (line 7621) | int trace_record_agent(struct tracecmd_msg_handle *msg_handle, FILE: tracecmd/trace-restore.c type tracecmd_output (line 24) | struct tracecmd_output type tracecmd_output (line 27) | struct tracecmd_output function trace_restore (line 47) | void trace_restore (int argc, char **argv) FILE: tracecmd/trace-setup-guest.c function make_dir (line 20) | static int make_dir(const char *path, mode_t mode) function make_fifo (line 40) | static int make_fifo(const char *path, mode_t mode) function make_guest_dir (line 55) | static int make_guest_dir(const char *guest) function make_guest_fifo (line 63) | static int make_guest_fifo(const char *guest, int cpu, mode_t mode) function make_guest_fifos (line 80) | static int make_guest_fifos(const char *guest, int nr_cpus, mode_t mode) function get_guest_cpu_count (line 96) | static int get_guest_cpu_count(const char *guest) function attach_guest_fifos (line 114) | static int attach_guest_fifos(const char *guest, int nr_cpus) function do_setup_guest (line 151) | static void do_setup_guest(const char *guest, int nr_cpus, function trace_setup_guest (line 185) | void trace_setup_guest(int argc, char **argv) FILE: tracecmd/trace-show.c function trace_show (line 31) | void trace_show(int argc, char **argv) FILE: tracecmd/trace-snapshot.c function write_file (line 18) | static void write_file(const char *name, char *val) function trace_snapshot (line 37) | void trace_snapshot (int argc, char **argv) FILE: tracecmd/trace-split.c type split_types (line 30) | enum split_types { type cpu_data (line 41) | struct cpu_data { type handle_list (line 54) | struct handle_list { type list_head (line 64) | struct list_head type tracecmd_input (line 69) | struct tracecmd_input type handle_list (line 69) | struct handle_list type tracecmd_input (line 71) | struct tracecmd_input function add_handle (line 89) | static void add_handle(const char *name, int index, bool was_top_instance) function free_handles (line 107) | static void free_handles(struct list_head *list) type list_head (line 119) | struct list_head type inst_list (line 121) | struct inst_list { function free_inst (line 133) | static void free_inst(struct list_head *list) type inst_list (line 144) | struct inst_list type inst_list (line 147) | struct inst_list function create_type_len (line 163) | static int create_type_len(struct tep_handle *pevent, int time, int len) function write_record (line 186) | static int write_record(struct tracecmd_input *handle, function write_page (line 256) | static void write_page(struct tep_handle *pevent, type tep_record (line 285) | struct tep_record type tracecmd_input (line 285) | struct tracecmd_input function set_cpu_time (line 294) | static void set_cpu_time(struct tracecmd_input *handle, function parse_cpu (line 307) | static int parse_cpu(struct tracecmd_input *handle, function delete_temp_file (line 495) | static void delete_temp_file(const char *name) function put_temp_file (line 500) | static void put_temp_file(char *file) function touch_file (line 505) | static void touch_file(const char *file) function parse_file (line 515) | static unsigned long long parse_file(struct tracecmd_input *handle, function map_inst_handle (line 621) | static void map_inst_handle(void) function is_top_instance_unique (line 655) | static bool is_top_instance_unique(void) type prev_arg_type (line 680) | enum prev_arg_type { function trace_split (line 686) | void trace_split (int argc, char **argv) FILE: tracecmd/trace-sqlhist.c type action (line 11) | enum action { function do_sql (line 22) | static int do_sql(const char *instance_name, function trace_sqlhist (line 129) | void trace_sqlhist (int argc, char **argv) FILE: tracecmd/trace-stack.c type stack_type (line 23) | enum stack_type { function test_available (line 30) | static void test_available(void) function change_stack_tracer_status (line 41) | static void change_stack_tracer_status(unsigned new_status) function start_trace (line 73) | static void start_trace(void) function stop_trace (line 78) | static void stop_trace(void) function reset_trace (line 83) | static void reset_trace(void) function read_trace (line 103) | static void read_trace(void) function trace_stack (line 149) | void trace_stack (int argc, char **argv) FILE: tracecmd/trace-stat.c function is_top_instance (line 22) | static inline int is_top_instance(struct buffer_instance *instance) function report_file (line 98) | static void report_file(struct buffer_instance *instance, function report_instances (line 116) | static void report_instances(void) type event_iter (line 135) | struct event_iter type event_iter (line 137) | struct event_iter function trace_event_iter_next (line 151) | enum event_iter_type function trace_event_iter_free (line 205) | void trace_event_iter_free(struct event_iter *iter) function reset_event_iter (line 217) | static void reset_event_iter(struct event_iter *iter) function process_individual_events (line 227) | static int process_individual_events(const char *path, struct event_iter... function process_event_enable (line 258) | static void function report_events (line 309) | static void report_events(struct buffer_instance *instance) function process_event_filter (line 380) | static void function report_event_filters (line 422) | static void report_event_filters(struct buffer_instance *instance) function process_event_trigger (line 453) | static void function report_event_triggers (line 495) | static void report_event_triggers(struct buffer_instance *instance) type func_states (line 526) | enum func_states { function list_functions (line 532) | static void list_functions(const char *path, char *string) function report_graph_funcs (line 588) | static void report_graph_funcs(struct buffer_instance *instance) function report_ftrace_filters (line 609) | static void report_ftrace_filters(struct buffer_instance *instance) function report_buffers (line 630) | static void report_buffers(struct buffer_instance *instance) function report_clock (line 692) | static void report_clock(struct buffer_instance *instance) function report_cpumask (line 706) | static void report_cpumask(struct buffer_instance *instance) function report_probes (line 756) | static void report_probes(struct buffer_instance *instance, function report_kprobes (line 789) | static void report_kprobes(struct buffer_instance *instance) function report_uprobes (line 794) | static void report_uprobes(struct buffer_instance *instance) function report_synthetic (line 799) | static void report_synthetic(struct buffer_instance *instance) function report_traceon (line 804) | static void report_traceon(struct buffer_instance *instance) function stat_instance (line 824) | static void stat_instance(struct buffer_instance *instance, bool opt) function trace_stat (line 862) | void trace_stat (int argc, char **argv) FILE: tracecmd/trace-stream.c type tracecmd_input (line 23) | struct tracecmd_input type buffer_instance (line 24) | struct buffer_instance type hook_list (line 25) | struct hook_list type tracecmd_output (line 28) | struct tracecmd_output type tracecmd_input (line 29) | struct tracecmd_input function trace_stream_read (line 87) | int trace_stream_read(struct pid_record_data *pids, int nr_pids, long sl... FILE: tracecmd/trace-tsync.c type trace_mapping (line 13) | struct trace_mapping { function cmp_tmap_vcpu (line 23) | static int cmp_tmap_vcpu(const void *A, const void *B) function map_kvm_vcpus (line 33) | static int map_kvm_vcpus(int guest_pid, struct trace_mapping *tmap) function map_vcpus (line 112) | static int map_vcpus(struct tep_event *event, struct tep_record *record, function start_mapping_vcpus (line 169) | static void start_mapping_vcpus(struct trace_guest *guest) function stop_mapping_vcpus (line 203) | static void stop_mapping_vcpus(int cpu_count, struct trace_guest *guest) type tracecmd_time_sync (line 283) | struct tracecmd_time_sync type tracecmd_time_sync (line 289) | struct tracecmd_time_sync type trace_guest (line 290) | struct trace_guest type tracecmd_time_sync (line 326) | struct tracecmd_time_sync type tracecmd_time_sync (line 330) | struct tracecmd_time_sync FILE: tracecmd/trace-usage.c type usage_help (line 10) | struct usage_help { type usage_help (line 16) | struct usage_help type usage_help (line 499) | struct usage_help type usage_help (line 501) | struct usage_help function usage (line 512) | void usage(char **argv) function trace_usage (line 546) | void trace_usage(int argc, char **argv) FILE: tracecmd/trace-vm.c type trace_guest (line 18) | struct trace_guest type trace_guest (line 21) | struct trace_guest type trace_guest (line 34) | struct trace_guest function trace_have_guests_pid (line 47) | bool trace_have_guests_pid(void) function find_tasks (line 58) | static void find_tasks(struct trace_guest *guest) type trace_guest (line 89) | struct trace_guest type trace_guest (line 91) | struct trace_guest type trace_guest (line 93) | struct trace_guest type tracefs_instance (line 114) | struct tracefs_instance type tracefs_instance (line 116) | struct tracefs_instance type pids (line 128) | struct pids { type trace_fields (line 133) | struct trace_fields { function free_pids (line 142) | static void free_pids(struct pids *pids) function add_pid (line 153) | static void add_pid(struct pids **pids, int pid) function match_pid (line 166) | static bool match_pid(struct pids *pids, int pid) function callback (line 176) | static int callback(struct tep_event *event, struct tep_record *record, ... function find_tgid (line 228) | static int find_tgid(int pid) function stop_trace_connect (line 267) | static int stop_trace_connect(struct tracefs_instance *open_instance) function find_pid_by_cid (line 322) | static void find_pid_by_cid(struct trace_guest *guest) type trace_guest (line 335) | struct trace_guest type trace_guest (line 337) | struct trace_guest function read_guest_cid (line 356) | static void read_guest_cid(char *name) function read_qemu_guests (line 388) | void read_qemu_guests(void) function get_guest_vcpu_pid (line 409) | int get_guest_vcpu_pid(unsigned int guest_cid, unsigned int guest_vcpu) function trace_add_guest_info (line 434) | void FILE: tracecmd/trace-vsock.c function tcmd_vsock_open (line 9) | int __hidden tcmd_vsock_open(unsigned int cid, unsigned int port) function tcmd_vsock_make (line 30) | int __hidden tcmd_vsock_make(unsigned int port) function tcmd_vsock_make_any (line 58) | int __hidden tcmd_vsock_make_any(void) function tcmd_vsock_get_port (line 63) | int __hidden tcmd_vsock_get_port(int sd, unsigned int *port) function get_vsocket_params (line 80) | int get_vsocket_params(int fd, unsigned int *lcid, unsigned int *rcid) function trace_vsock_print_connection (line 107) | int trace_vsock_print_connection(int fd) function try_splice_read_vsock (line 127) | static int try_splice_read_vsock(void) function tcmd_vsock_can_splice_read (line 158) | bool __hidden tcmd_vsock_can_splice_read(void) function tcmd_vsock_local_cid (line 172) | int __hidden tcmd_vsock_local_cid(void) FILE: utest/trace-utest.c type unit_tests (line 20) | enum unit_tests { function print_help (line 26) | static void print_help(char **argv) function main (line 36) | int main(int argc, char **argv) FILE: utest/tracecmd-utest.c function silent_output (line 75) | static void silent_output(void) function wait_for_exec (line 83) | static int wait_for_exec(int pid) function run_trace (line 95) | static int run_trace(const char *cmd, ...) function pipe_it (line 126) | static int pipe_it(int *ofd, int *efd, int (*func)(void *), type do_grep (line 195) | struct do_grep { function do_grep (line 200) | static int do_grep(void *data) type do_grep_it (line 215) | struct do_grep_it { function do_grep_it (line 221) | static int do_grep_it(void *data) type do_grep_match (line 271) | struct do_grep_match { function grep_match (line 277) | static int grep_match(const char *match, const char *cmd, ...) function test_trace_record_report (line 330) | static void test_trace_record_report(void) function test_trace_sqlhist_hist (line 340) | static void test_trace_sqlhist_hist(void) function read_stats (line 364) | static int read_stats(const char *out, const char *match, const char *cm... function test_trace_record_max (line 422) | static void test_trace_record_max(void) function test_trace_convert6 (line 434) | static void test_trace_convert6(void) type callback_data (line 448) | struct callback_data { function read_events (line 453) | static int read_events(struct tracecmd_input *handle, struct tep_record ... function read_events_10 (line 473) | static int read_events_10(struct tracecmd_input *handle, struct tep_reco... function test_trace_library_read (line 482) | static void test_trace_library_read(void) function test_trace_library_read_inc (line 509) | static void test_trace_library_read_inc(void) function test_trace_library_read_back (line 555) | static void test_trace_library_read_back(void) function test_trace_reset_kprobe (line 606) | static void test_trace_reset_kprobe(void) function test_trace_reset_kretprobe (line 627) | static void test_trace_reset_kretprobe(void) function test_trace_reset_uprobe (line 648) | static void test_trace_reset_uprobe(void) function test_trace_reset_uretprobe (line 669) | static void test_trace_reset_uretprobe(void) function test_trace_reset_eprobe (line 690) | static void test_trace_reset_eprobe(void) function test_trace_reset (line 731) | static void test_trace_reset(void) function test_suite_destroy (line 751) | static int test_suite_destroy(void) function test_suite_init (line 758) | static int test_suite_init(void) function test_tracecmd_lib (line 786) | void test_tracecmd_lib(void)