From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-eopbgr800049.outbound.protection.outlook.com ([40.107.80.49]:61440 "EHLO NAM03-DM3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726381AbeK1Ck2 (ORCPT ); Tue, 27 Nov 2018 21:40:28 -0500 From: Tzvetomir Stoyanov To: "rostedt@goodmis.org" CC: "linux-trace-devel@vger.kernel.org" Subject: [PATCH v3 00/46] Libtraceevent MAN pages Date: Tue, 27 Nov 2018 15:42:05 +0000 Message-ID: <20181127154153.11315-1-tstoyanov@vmware.com> Content-Language: en-US Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Sender: linux-trace-devel-owner@vger.kernel.org List-ID: This patch series includes implementation of libtraceevent man pages, describing all APIs of the library. V3 combines all man page related pathes into one series. It also removes any dependencies between man page related patches and pathes related to the APIs implementation. Tzvetomir Stoyanov (46): tools/lib/traceevent: Implement libtraceevent man pages tools/lib/traceevent: Fix libtraceevent/Documentation Makefile tools/lib/traceevent: Add support for man pages with multiple names tools/lib/traceevent: libtraceevent Makefile "help" target tools/lib/traceevent: libtraceevent man pages for tep_handler related APIs tools/lib/traceevent: Man page for tep_get_header_page_size() tools/lib/traceevent: Man page for tep_get_cpus() and tep_set_cpus() tools/lib/traceevent: Man page for tep_is_file_bigendian() and tep_set_file_bigendian() tools/lib/traceevent: Man page for tep_is_host_bigendian() and tep_set_host_bigendian() tools/lib/traceevent: Man page for tep_is_latency_format() and tep_set_latency_format() tools/lib/traceevent: Man page for tep_get_page_size() and tep_set_page_size() tools/lib/traceevent: Man page for tep_strerror() tools/lib/traceevent: Man page for tep_register_trace_clock() tools/lib/traceevent: Man pages for tep_register_event_handler() and tep_unregister_event_handler() tools/lib/traceevent: Man pages for tep_register_function() and tep_register_print_string() tools/lib/traceevent: Man pages for tep_register_print_function() and tep_unregister_print_function() tools/lib/traceevent: Man page for tep_read_number() tools/lib/traceevent: Man pages for tep_find_event(), tep_find_event_by_name() and tep_find_event_by_record() tools/lib/traceevent: Man page for tep_list_events() tools/lib/traceevent: Man pages for tep_print_event(), tep_print_event_data(), tep_event_info(), tep_print_event_task() and tep_print_event_time() tools/lib/traceevent: Man pages tep_get_first_event() and tep_get_events_count() tools/lib/traceevent: Man pages tep_find_common_field(), tep_find_field() and tep_find_any_field() tools/lib/traceevent: Man pages tep_get_any_field_val(), tep_get_common_field_val(), tep_get_field_val() and tep_get_field_raw() tools/lib/traceevent: Man pages for tep_print_field(), tep_print_fields(), tep_print_num_field() and tep_print_func_field() tools/lib/traceevent: Man page for tep_read_number_field() tools/lib/traceevent: Man pages for tep_event_common_fields() and tep_event_fields() tools/lib/traceevent: Man pages for tep_filter_alloc(), tep_filter_free() and tep_filter_reset() tools/lib/traceevent: Man page for tep_filter_add_filter_str() tools/lib/traceevent: Man page for tep_filter_strerror() tools/lib/traceevent: Man pages for tep_event_filtered() and tep_filter_remove_event() tools/lib/traceevent: Man page for tep_filter_match() tools/lib/traceevent: Man pages for tep_filter_copy() and tep_filter_compare() tools/lib/traceevent: Man page for tep_filter_make_string() tools/lib/traceevent: Man pages for tep_filter_event_has_trivial(), tep_update_trivial() and tep_filter_clear_trivial() tools/lib/traceevent: Man pages for tep_find_function() and tep_find_function_address() tools/lib/traceevent: Man pages for tep_set_function_resolver() and tep_reset_function_resolver() tools/lib/traceevent: Man pages for tep_parse_event() and tep_parse_format() tools/lib/traceevent: Man page for tep_parse_header_page() tools/lib/traceevent: Man pages for tep_load_plugins() and tep_unload_plugin() tools/lib/traceevent: Man page for tep_data_lat_fmt() tools/lib/traceevent: Man pages for tep_data_type(), tep_data_pid(), tep_data_preempt_count() and tep_data_flags() tools/lib/traceevent: Man pages for trace_seq_init() and trace_seq_destroy() tools/lib/traceevent: Man pages for trace_seq_do_fprintf() and trace_seq_do_printf() tools/lib/traceevent: Man pages for trace_seq_printf() and trace_seq_vprintf() tools/lib/traceevent: Man pages for trace_seq_putc() and trace_seq_puts() tools/lib/traceevent: Man pages for trace_seq_reset() and trace_seq_terminate() tools/lib/traceevent/Documentation/Makefile | 208 ++++++++++++++++++ .../traceevent/Documentation/asciidoc.conf | 120 ++++++++++ .../Documentation/libtraceevent-commands.txt | 130 +++++++++++ .../Documentation/libtraceevent-cpus.txt | 78 +++++++ .../libtraceevent-endian_read.txt | 76 +++++++ .../libtraceevent-event_find.txt | 99 +++++++++ .../libtraceevent-event_list.txt | 94 ++++++++ .../libtraceevent-event_print.txt | 126 +++++++++++ .../Documentation/libtraceevent-events.txt | 87 ++++++++ .../libtraceevent-field_find.txt | 98 +++++++++ .../libtraceevent-field_get_val.txt | 117 ++++++++++ .../libtraceevent-field_print.txt | 120 ++++++++++ .../libtraceevent-field_read.txt | 80 +++++++ .../Documentation/libtraceevent-fields.txt | 99 +++++++++ .../libtraceevent-file_endian.txt | 89 ++++++++ .../Documentation/libtraceevent-filter.txt | 85 +++++++ .../libtraceevent-filter_add.txt | 78 +++++++ .../libtraceevent-filter_error.txt | 78 +++++++ .../libtraceevent-filter_event.txt | 84 +++++++ .../libtraceevent-filter_match.txt | 96 ++++++++ .../libtraceevent-filter_oper.txt | 84 +++++++ .../libtraceevent-filter_show.txt | 75 +++++++ .../libtraceevent-filter_trivial.txt | 112 ++++++++++ .../Documentation/libtraceevent-func_find.txt | 88 ++++++++ .../libtraceevent-func_resolve.txt | 96 ++++++++ .../Documentation/libtraceevent-handle.txt | 101 +++++++++ .../libtraceevent-header_size.txt | 73 ++++++ .../libtraceevent-host_endian.txt | 90 ++++++++ .../libtraceevent-latency_format.txt | 100 +++++++++ .../Documentation/libtraceevent-long_size.txt | 78 +++++++ .../Documentation/libtraceevent-page_size.txt | 80 +++++++ .../libtraceevent-parse_event.txt | 90 ++++++++ .../libtraceevent-parse_head.txt | 82 +++++++ .../Documentation/libtraceevent-plugins.txt | 98 +++++++++ .../libtraceevent-record_lat.txt | 77 +++++++ .../libtraceevent-record_parse.txt | 134 +++++++++++ .../Documentation/libtraceevent-reg_clock.txt | 77 +++++++ .../libtraceevent-reg_event_handler.txt | 129 +++++++++++ .../libtraceevent-reg_funcstr.txt | 89 ++++++++ .../libtraceevent-reg_print_func.txt | 128 +++++++++++ .../Documentation/libtraceevent-set_flag.txt | 90 ++++++++ .../Documentation/libtraceevent-strerror.txt | 78 +++++++ .../Documentation/libtraceevent-tseq.txt | 76 +++++++ .../libtraceevent-tseq_doprint.txt | 89 ++++++++ .../libtraceevent-tseq_print.txt | 96 ++++++++ .../Documentation/libtraceevent-tseq_put.txt | 89 ++++++++ .../libtraceevent-tseq_reset.txt | 78 +++++++ .../Documentation/libtraceevent.txt | 198 +++++++++++++++++ .../traceevent/Documentation/manpage-1.72.xsl | 14 ++ .../traceevent/Documentation/manpage-base.xsl | 35 +++ .../Documentation/manpage-bold-literal.xsl | 17 ++ .../Documentation/manpage-normal.xsl | 13 ++ .../Documentation/manpage-suppress-sp.xsl | 21 ++ tools/lib/traceevent/Makefile | 28 +++ 54 files changed, 4845 insertions(+) create mode 100644 tools/lib/traceevent/Documentation/Makefile create mode 100644 tools/lib/traceevent/Documentation/asciidoc.conf create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-comman= ds.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-cpus.t= xt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-endian= _read.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-event_= find.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-event_= list.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-event_= print.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-events= .txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-field_= find.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-field_= get_val.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-field_= print.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-field_= read.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-fields= .txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-file_e= ndian.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-filter= .txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-filter= _add.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-filter= _error.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-filter= _event.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-filter= _match.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-filter= _oper.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-filter= _show.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-filter= _trivial.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-func_f= ind.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-func_r= esolve.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-handle= .txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-header= _size.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-host_e= ndian.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-latenc= y_format.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-long_s= ize.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-page_s= ize.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-parse_= event.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-parse_= head.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-plugin= s.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-record= _lat.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-record= _parse.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-reg_cl= ock.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-reg_ev= ent_handler.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-reg_fu= ncstr.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-reg_pr= int_func.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-set_fl= ag.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-strerr= or.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-tseq.t= xt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-tseq_d= oprint.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-tseq_p= rint.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-tseq_p= ut.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-tseq_r= eset.txt create mode 100644 tools/lib/traceevent/Documentation/libtraceevent.txt create mode 100644 tools/lib/traceevent/Documentation/manpage-1.72.xsl create mode 100644 tools/lib/traceevent/Documentation/manpage-base.xsl create mode 100644 tools/lib/traceevent/Documentation/manpage-bold-literal= .xsl create mode 100644 tools/lib/traceevent/Documentation/manpage-normal.xsl create mode 100644 tools/lib/traceevent/Documentation/manpage-suppress-sp.= xsl --=20 2.19.1