8
0
forked from pool/libtraceevent

36 Commits

Author SHA256 Message Date
7a20bd36f1 Accepting request 1265512 from devel:libraries:c_c++
- update to 1.8.4:
  * Have sizeof() parsing handle u8/s8 through u64/s64
  * Print arrays like Linux does
  * Print function pointer address when TEP_EVENT_FL_PRINTRAW is specified

OBS-URL: https://build.opensuse.org/request/show/1265512
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libtraceevent?expand=0&rev=15
2025-04-02 15:05:22 +00:00
892f06e26c - update to 1.8.4:
* Have sizeof() parsing handle u8/s8 through u64/s64
  * Print arrays like Linux does
  * Print function pointer address when TEP_EVENT_FL_PRINTRAW is specified

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libtraceevent?expand=0&rev=33
2025-03-30 11:00:36 +00:00
b82f4bd582 Accepting request 1198707 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1198707
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libtraceevent?expand=0&rev=14
2024-09-05 13:46:19 +00:00
4048fe533d - update to 1.8.3:
* Fix a double free in process_op()
  * Do not return a local stack pointer in get_field_str()
  * prevent a memory leak in tep_plugin_add_option()
  * Prevent a memory leak in process_fields()
  * Close shared object in the error path of load_plugin()
  * Avoid a simple asprintf case
  * Fix event-parse memory leak in process_cond
  * Have single quotes represent characters
  * Fix tests running on big endian arch

  * Fix double free in parsing sizeof()
- Update rpmlintrc to suppress warnings about plugins
- Initial checkin of libtraceevent.

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libtraceevent?expand=0&rev=31
2024-09-04 12:17:13 +00:00
047c623463 Accepting request 1184269 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1184269
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libtraceevent?expand=0&rev=13
2024-07-03 18:26:36 +00:00
14e88666ec Accepting request 1181477 from home:wagi:branches:benchmark
- Update to 1.8.2
  *  New APIs:
     - tep_record_is_event() - A helper function that basically converts
   		int type= tep_data_type(event->tep, record);
   		if (event->id == type) {
   			/* do something */
   		}
   	into:
   		if (tep_record_is_event(record, event)) {
   			/* do something */
   		}
     - tep_get_sub_buffer_commit_offset() - Add a function to return the
    	offset of where the "commit" is located on the subbuffer
   	so that the application can do its own direct reading of it.
     - kbuffer_read_buffer() - Add the functionality to the kbuffer to
   	act like the read syscall of the ring buffer. That is, it
   	will load the passed in buffer with the events where the
   	kbuffer left off, and that passed in buffer can be loaded
   	into another kbuffer via kbuffer_load_subbuffer().
     - kbuffer_dup() - Create a new kbuffer with the same fields of an
   	existing kbuffer. This will allow traversing a subbuffer
   	without modifying the contents of another kbuffer that
   	points to the subbuffer.
     - kbuffer_subbuffer() - Return the subbuffer that was loaded into
   	a kbuffer via kbuffer_load_subbuffer().
     - kbuffer_refresh() - In the case of the subbuffer that was loaded
   	into a kbuffer via kbuffer_load_subbuffer() that is still
   	active, this function will refresh the meta data to continue
   	reading events if more were written to it.
     - Added tep_get_sub_buffer_data_size() helper function

OBS-URL: https://build.opensuse.org/request/show/1181477
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libtraceevent?expand=0&rev=29
2024-07-01 09:42:29 +00:00
b4a5b4af4c Accepting request 1094115 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1094115
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libtraceevent?expand=0&rev=12
2023-06-21 20:37:08 +00:00
92066c7af6 Accepting request 1093515 from home:jones_tony:trace-cmd
- Update to version 1.7.3
  * Handle printf '%+d" case
  * Add initial support for meson
  * Handle %c
- Drop patch 0001-libtraceevent-Add-initial-support-for-meson.patch (upstream)

OBS-URL: https://build.opensuse.org/request/show/1093515
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libtraceevent?expand=0&rev=27
2023-06-20 15:37:03 +00:00
146f5fde17 Accepting request 1084013 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1084013
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libtraceevent?expand=0&rev=11
2023-05-03 10:56:25 +00:00
03f41b2317 Accepting request 1083356 from home:dirkmueller:Factory
- update to 1.7.2:
  * Fix some missing commas in big endian blocks
  * Rename "ok" to "token_has_paren" in process_sizeof()
  * No need for testing ok in else if (!ok) in process_sizeof()
  * Fix double free in parsing sizeof()

OBS-URL: https://build.opensuse.org/request/show/1083356
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libtraceevent?expand=0&rev=25
2023-05-02 11:20:09 +00:00
236a5c9e3e Accepting request 1065516 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1065516
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libtraceevent?expand=0&rev=10
2023-02-13 15:41:26 +00:00
79f38fbd45 Accepting request 1064377 from home:frispete:branches:devel:libraries:c_c++
- Let's build this package in %build, not %prep, as usual
- Link explicitly with -ldl allows building with older toolchains

OBS-URL: https://build.opensuse.org/request/show/1064377
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libtraceevent?expand=0&rev=23
2023-02-13 14:11:36 +00:00
a39c20a922 Accepting request 1063678 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1063678
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libtraceevent?expand=0&rev=9
2023-02-08 16:20:04 +00:00
5faba006ab Accepting request 1063657 from home:wagi:branches:devel:trace
- Sync meson build patch with latest upstream version
  * Documentation is build via extra build target

OBS-URL: https://build.opensuse.org/request/show/1063657
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libtraceevent?expand=0&rev=21
2023-02-07 18:18:38 +00:00
5c2b8f3e29 Accepting request 1059588 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1059588
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libtraceevent?expand=0&rev=8
2023-01-19 15:44:31 +00:00
afd3ff0588 Accepting request 1059387 from home:dirkmueller:Factory
- update to 1.7.1:
  * Make sure 32 bit work on 64 bit file systems
  * Fix string parsing
  * Remove tep_find_function{address}() from libtraceevent
  * Fix output of raw prints
  * Show migrate-disabled field

OBS-URL: https://build.opensuse.org/request/show/1059387
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libtraceevent?expand=0&rev=19
2023-01-19 12:55:05 +00:00
bdba66ecd2 Accepting request 1045714 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1045714
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libtraceevent?expand=0&rev=7
2022-12-29 12:09:44 +00:00
203d80bd63 Accepting request 1045602 from home:wagi:branches:devel:tools
- Update to release 1.7.0
  - New APIs:
    tep_find_function_info() - Returns not only the name of a function from its
                               address, but also where the function starts and
			       its size.
    tep_kbuffer() - Returns the kbuffer parser for a tep handle.
  - Now handles cpumask() macro parsing.
  - Add SAME_AS_HOST for endian and long size to kbuffer_alloc()
  - Handle dynamic fields that are not arrays.
  - Allow function parameters to have operators.
  - sizeof() parsing for some basic types.
  - Added man pages for the kbuffer API.
  - print_field_raw() terminates with '\0'
  - Fix uninitialized variables
  - Fix a "check after derer" coverity flaw
  - Fix testing the dereference pointer instead of the pointer for NULL.
  - Fix double free
- Build project with Meson
  * add 0001-libtraceevent-Add-initial-support-for-meson.patch

OBS-URL: https://build.opensuse.org/request/show/1045602
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libtraceevent?expand=0&rev=17
2022-12-29 10:36:30 +00:00
1bbe207311 Accepting request 1000304 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1000304
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libtraceevent?expand=0&rev=6
2022-08-31 16:08:51 +00:00
d35b837cb1 Accepting request 999995 from home:jengelh:branches:devel:libraries:c_c++
update

OBS-URL: https://build.opensuse.org/request/show/999995
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libtraceevent?expand=0&rev=15
2022-08-30 14:39:27 +00:00
6b0cb35401 Accepting request 967264 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/967264
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libtraceevent?expand=0&rev=5
2022-04-06 19:52:01 +00:00
8234388832 Accepting request 967263 from home:dfaggioli:perf
- Add some more info about the new version in the .changes file

OBS-URL: https://build.opensuse.org/request/show/967263
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libtraceevent?expand=0&rev=13
2022-04-06 09:54:47 +00:00
76f5b13398 Accepting request 967110 from home:wagi:branches:openSUSE:Factory
- Update to latest upstream version (1.5.3)

OBS-URL: https://build.opensuse.org/request/show/967110
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libtraceevent?expand=0&rev=12
2022-04-06 09:47:00 +00:00
78c9e7033c Accepting request 958753 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/958753
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libtraceevent?expand=0&rev=4
2022-03-03 23:17:54 +00:00
44e764674c Accepting request 957382 from home:Andreas_Schwab:Factory
- Use %{optflags}
- Makefile is not parallel-safe

OBS-URL: https://build.opensuse.org/request/show/957382
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libtraceevent?expand=0&rev=10
2022-03-03 12:37:01 +00:00
4145ce2a23 Accepting request 956915 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/956915
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libtraceevent?expand=0&rev=3
2022-02-23 15:26:06 +00:00
0fe6b7ece8 Accepting request 956711 from home:olh:SLE_12
- Force correct pkgconfig_dir location to fix build

OBS-URL: https://build.opensuse.org/request/show/956711
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libtraceevent?expand=0&rev=9
2022-02-23 07:04:09 +00:00
83a88883e1 Accepting request 950052 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/950052
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libtraceevent?expand=0&rev=2
2022-01-31 21:57:10 +00:00
1718a5b2a4 Accepting request 947460 from home:dfaggioli:perf
- Update to latest upstream version (1.5.0)
- Update romlintrc (again) to silence complains about plugins

OBS-URL: https://build.opensuse.org/request/show/947460
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libtraceevent?expand=0&rev=8
2022-01-30 22:54:31 +00:00
88c42652f3 Accepting request 893203 from devel:libraries:c_c++
Another update.

OBS-URL: https://build.opensuse.org/request/show/893203
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libtraceevent?expand=0&rev=1
2021-05-14 23:23:44 +00:00
Tony Jones
14fe04802f Accepting request 893197 from home:jones_tony:branches:devel:libraries:c_c++
- Update rpmlintrc to suppress warnings about plugins

OBS-URL: https://build.opensuse.org/request/show/893197
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libtraceevent?expand=0&rev=6
2021-05-14 16:22:36 +00:00
Tony Jones
d718ec1b2a Accepting request 893160 from home:dfaggioli:perf
- Update to latest upstream version (1.3.0)

OBS-URL: https://build.opensuse.org/request/show/893160
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libtraceevent?expand=0&rev=5
2021-05-14 15:40:10 +00:00
Tony Jones
4db75e1f98 Accepting request 892959 from home:jones_tony:branches:devel:libraries:c_c++
- Make package compliant with SLPP.
  Package plugins into so-ver specific directory.

OBS-URL: https://build.opensuse.org/request/show/892959
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libtraceevent?expand=0&rev=4
2021-05-13 20:16:09 +00:00
Tony Jones
fbe726eb68 Accepting request 891362 from home:dfaggioli:perf
- Update to latest upstream version (1.2.1)
- Fix one rpmlint warning

OBS-URL: https://build.opensuse.org/request/show/891362
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libtraceevent?expand=0&rev=3
2021-05-07 20:54:43 +00:00
Tony Jones
76b4203844 Accepting request 858215 from home:jengelh:branches:devel:libraries:c_c++
- Update to release 1.1.1

OBS-URL: https://build.opensuse.org/request/show/858215
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libtraceevent?expand=0&rev=2
2020-12-23 17:18:46 +00:00
a8d79423b9 Accepting request 843000 from home:jones_tony
Initial checkin of libtraceevent.    
Once in Factory it will be used for perf and tracecmd packages.

OBS-URL: https://build.opensuse.org/request/show/843000
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libtraceevent?expand=0&rev=1
2020-10-21 16:37:22 +00:00