mbox series

[00/27] tools/lib/traceevent: Add man pages for most libtraceevent functions

Message ID 20190510195606.537643615@goodmis.org (mailing list archive)
Headers show
Series tools/lib/traceevent: Add man pages for most libtraceevent functions | expand

Message

Steven Rostedt May 10, 2019, 7:56 p.m. UTC
In order to complete the libtraceevent into a proper library, Tzvetomir
has been working on creating man pages for all the functions that
are exported for use by applications that will use libtraceevent.

In the process of writing these, we came across a few functions that
need to be reworked, before we can post libtraceevent for distributions
to share. These functions we will be working on and sending patches later
on, with corresponding man pages for them. But for now, the man pages
in this series are for functions we feel are fine as is.

Arnaldo, please pull these patches into your queue.

Thanks!

-- Steve



Tzvetomir Stoyanov (27):
      tools lib traceevent: Remove hard coded install paths from pkg-config file
      tools/lib/traceevent: Implement libtraceevent man pages
      tools/lib/traceevent: Add support for man pages with multiple names
      tools/lib/traceevent: libtraceevent man pages for tep_handler related APIs
      tools/lib/traceevent: Man page for header_page APIs
      tools/lib/traceevent: Man page for get/set cpus APIs
      tools/lib/traceevent: Man page for file endian APIs
      tools/lib/traceevent: Man page for host endian APIs
      tools/lib/traceevent: Man page for page size APIs
      tools/lib/traceevent: Man page for tep_strerror()
      tools/lib/traceevent: Man pages for event handler APIs
      tools/lib/traceevent: Man pages for function related libtraceevent APIs
      tools/lib/traceevent: Man pages for registering print function
      tools/lib/traceevent: Man page for tep_read_number()
      tools/lib/traceevent: Man pages for event find APIs
      tools/lib/traceevent: Man page for list events APIs
      tools/lib/traceevent: Man pages for libtraceevent event get APIs
      tools/lib/traceevent: Man pages find field APIs
      tools/lib/traceevent: Man pages get field value APIs
      tools/lib/traceevent: Man pages for print field APIs
      tools/lib/traceevent: Man page for tep_read_number_field()
      tools/lib/traceevent: Man pages for event fields APIs
      tools/lib/traceevent: Man pages for event filter APIs
      tools/lib/traceevent: Man pages for parse event APIs
      tools/lib/traceevent: Man page for tep_parse_header_page()
      tools/lib/traceevent: Man pages for APIs, used to extract common fields from a record
      tools/lib/traceevent: Man pages for trace sequences APIs

----
 tools/lib/traceevent/Documentation/Makefile        | 207 ++++++++++++++++++++
 tools/lib/traceevent/Documentation/asciidoc.conf   | 120 ++++++++++++
 .../Documentation/libtraceevent-commands.txt       | 153 +++++++++++++++
 .../Documentation/libtraceevent-cpus.txt           |  77 ++++++++
 .../Documentation/libtraceevent-endian_read.txt    |  78 ++++++++
 .../Documentation/libtraceevent-event_find.txt     | 103 ++++++++++
 .../Documentation/libtraceevent-event_get.txt      |  99 ++++++++++
 .../Documentation/libtraceevent-event_list.txt     | 122 ++++++++++++
 .../Documentation/libtraceevent-field_find.txt     | 118 ++++++++++++
 .../Documentation/libtraceevent-field_get_val.txt  | 122 ++++++++++++
 .../Documentation/libtraceevent-field_print.txt    | 126 +++++++++++++
 .../Documentation/libtraceevent-field_read.txt     |  81 ++++++++
 .../Documentation/libtraceevent-fields.txt         | 105 +++++++++++
 .../Documentation/libtraceevent-file_endian.txt    |  91 +++++++++
 .../Documentation/libtraceevent-filter.txt         | 209 +++++++++++++++++++++
 .../Documentation/libtraceevent-func_apis.txt      | 183 ++++++++++++++++++
 .../Documentation/libtraceevent-func_find.txt      |  88 +++++++++
 .../Documentation/libtraceevent-handle.txt         | 101 ++++++++++
 .../Documentation/libtraceevent-header_page.txt    | 102 ++++++++++
 .../Documentation/libtraceevent-host_endian.txt    | 104 ++++++++++
 .../Documentation/libtraceevent-long_size.txt      |  78 ++++++++
 .../Documentation/libtraceevent-page_size.txt      |  82 ++++++++
 .../Documentation/libtraceevent-parse_event.txt    |  90 +++++++++
 .../Documentation/libtraceevent-parse_head.txt     |  82 ++++++++
 .../Documentation/libtraceevent-record_parse.txt   | 137 ++++++++++++++
 .../libtraceevent-reg_event_handler.txt            | 156 +++++++++++++++
 .../Documentation/libtraceevent-reg_print_func.txt | 155 +++++++++++++++
 .../Documentation/libtraceevent-set_flag.txt       | 104 ++++++++++
 .../Documentation/libtraceevent-strerror.txt       |  85 +++++++++
 .../Documentation/libtraceevent-tseq.txt           | 158 ++++++++++++++++
 .../lib/traceevent/Documentation/libtraceevent.txt | 203 ++++++++++++++++++++
 .../lib/traceevent/Documentation/manpage-1.72.xsl  |  14 ++
 .../lib/traceevent/Documentation/manpage-base.xsl  |  35 ++++
 .../Documentation/manpage-bold-literal.xsl         |  17 ++
 .../traceevent/Documentation/manpage-normal.xsl    |  13 ++
 .../Documentation/manpage-suppress-sp.xsl          |  21 +++
 tools/lib/traceevent/Makefile                      |  46 ++++-
 tools/lib/traceevent/libtraceevent.pc.template     |   4 +-
 38 files changed, 3863 insertions(+), 6 deletions(-)
 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-commands.txt
 create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-cpus.txt
 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_get.txt
 create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-event_list.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_endian.txt
 create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-filter.txt
 create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-func_apis.txt
 create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-func_find.txt
 create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-handle.txt
 create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-header_page.txt
 create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-host_endian.txt
 create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-long_size.txt
 create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-page_size.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-record_parse.txt
 create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-reg_event_handler.txt
 create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-reg_print_func.txt
 create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-set_flag.txt
 create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-strerror.txt
 create mode 100644 tools/lib/traceevent/Documentation/libtraceevent-tseq.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