d3507608b0
Accepting request 1324620 from devel:libraries:c_c++
...
- update to 1.8.6:
* libtraceevent plugins: Add plugin_net to handle byte swap
during print
* libtraceevent: Return error on event parsing if format parsing
fails
* libtraceevent: Add support for nested ?: conditionals
* libtraceevent: Add support for __print_dynamic_array() macro
OBS-URL: https://build.opensuse.org/request/show/1324620
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libtraceevent?expand=0&rev=16
2025-12-30 11:00:20 +00:00
5dd4ba3138
- update to 1.8.6:
...
* libtraceevent plugins: Add plugin_net to handle byte swap
during print
* libtraceevent: Return error on event parsing if format parsing
fails
* libtraceevent: Add support for nested ?: conditionals
* libtraceevent: Add support for __print_dynamic_array() macro
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libtraceevent?expand=0&rev=35
2025-12-28 23:48:24 +00:00
02a6c360d5
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
083d6dde12
- 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
7dc24cda76
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
3fd509178d
Accepting request 1198099 from home:dirkmueller:Factory
...
- 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/request/show/1198099
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
5993d440b3
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
304ca4ac59
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
f1254ff420
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
79762403f3
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
03984e4778
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
45d9e0e54e
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
0739a81377
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
bbaf9c2322
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
9de293b529
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
fdff1a9567
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
b537ece4ea
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
7dd6c401ef
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
bf5490d703
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
1bd3507d6f
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
702ee41b6d
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
16b400d6f6
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
0a9183a936
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
43a0b9c7e0
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
10f8547a0d
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
129c05f3fb
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
d2efa00846
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
c8162b638a
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
21d9627f54
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
d0a8cde9a5
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
b39f916130
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
ba4c4d9919
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
493db5994a
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
78b30a6f19
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
50a1540d9f
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
fc48fc1914
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
94c6fca03e
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
e63a871b43
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