8
0
forked from pool/libtracecmd

25 Commits

Author SHA256 Message Date
f5f6731f27 Accepting request 1273617 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1273617
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libtracecmd?expand=0&rev=9
2025-04-30 17:05:31 +00:00
c5cfde7c5a Accepting request 1223607 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1223607
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libtracecmd?expand=0&rev=8
2024-11-12 18:23:41 +00:00
d691fd6ff2 - update to 1.5.2
* Allow recorder to handle a "max buffer size" when communicating
   with an agent
 * Show function return value in function graph if supported
   (new feature in the Linux kernel starting in v6.5)
 * Fix split code that failed if the optional section "cmdline" was
   not present
 * Fix tracecmd_start_recording() to not fail if there's no data in
   polling mode
 * Fix stack trace printing logic within filtering
 * Optimize tracecmd_iterate_events() when limited to a set of CPUs
 * Fix some memory leaks
 * Call dlclose() after errors in loading plugins
 * Fix memory corruption issues
 * Clean up of some code
 * Fix python module

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libtracecmd?expand=0&rev=23
2024-11-12 09:42:23 +00:00
826b5c55f7 Accepting request 1142676 from devel:libraries:c_c++
- update to 1.5.1:
  * Fix free_zpage() offset accounting. The read_zpage() subtracted
    the offset from the file start to find where to get the
    compressed data, but the free_zpage() did not, and would fail to
    find and free the passed in zpage.
  * Have function_graph plugin break apart functions that migrate
    between CPUs from entry to exit even if there is no event in
    between.
  * Fix iterators for when there's CPUs with no data. It was using
    the total number of CPUs to iterate the cpu_data[] array, that
    only contains CPUs with content.
  * Fix iterator with respect to function_graph handle that may do
    a peek of the next event to know if it should merge the entry
    and exit events of a function.
  * Some other small fixes and clean ups
  * tracecmd_iterate_events_reverse(): Will iterate events in the
    trace.dat file from the last event to the first.
  * tracecmd_iterate_reset(): Reset the iterator to restart from the
    beginning.
  * Fix meson build
  * Have callbacks exit out of iterator as the man page for
    tracecmd_iterate_events() says it should.
  * Have tracecmd_iterate_events() start where it left off
  * Speed up freeing the zpages by using an rbtree instead of a flat
    link

OBS-URL: https://build.opensuse.org/request/show/1142676
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libtracecmd?expand=0&rev=7
2024-01-30 17:25:54 +00:00
48b180fa47 - update to 1.5.1:
* Fix free_zpage() offset accounting. The read_zpage() subtracted
    the offset from the file start to find where to get the
    compressed data, but the free_zpage() did not, and would fail to
    find and free the passed in zpage.
  * Have function_graph plugin break apart functions that migrate
    between CPUs from entry to exit even if there is no event in
    between.
  * Fix iterators for when there's CPUs with no data. It was using
    the total number of CPUs to iterate the cpu_data[] array, that
    only contains CPUs with content.
  * Fix iterator with respect to function_graph handle that may do
    a peek of the next event to know if it should merge the entry
    and exit events of a function.
  * Some other small fixes and clean ups
  * tracecmd_iterate_events_reverse(): Will iterate events in the
    trace.dat file from the last event to the first.
  * tracecmd_iterate_reset(): Reset the iterator to restart from the
    beginning.
  * Fix meson build
  * Have callbacks exit out of iterator as the man page for
    tracecmd_iterate_events() says it should.
  * Have tracecmd_iterate_events() start where it left off
  * Speed up freeing the zpages by using an rbtree instead of a flat
    link

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libtracecmd?expand=0&rev=21
2024-01-29 22:09:01 +00:00
3a1a6bcc0b Accepting request 1124723 from devel:libraries:c_c++
- Update to release 1.4.0

OBS-URL: https://build.opensuse.org/request/show/1124723
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libtracecmd?expand=0&rev=6
2023-11-09 20:36:18 +00:00
5e82f1fabe - Update to release 1.4.0
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libtracecmd?expand=0&rev=19
2023-11-09 16:09:00 +00:00
ce5dfa4319 Accepting request 1063769 from devel:libraries:c_c++
- Sync meson build patch with latest upstream version

OBS-URL: https://build.opensuse.org/request/show/1063769
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libtracecmd?expand=0&rev=5
2023-02-08 16:20:35 +00:00
8bfde540a3 * Documentation is built via extra build target
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libtracecmd?expand=0&rev=17
2023-02-08 09:51:56 +00:00
061b2c4185 Accepting request 1063749 from home:wagi:branches:devel:trace
- Sync meson build patch with latest upstream version
  * Documentation is build via extra build target

Note: this fixes the kernelshark build failure. The pkg-config file didn't list the correct subdir
which made cmake unable to find the trace-cmd.h header file.

OBS-URL: https://build.opensuse.org/request/show/1063749
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libtracecmd?expand=0&rev=16
2023-02-08 09:51:44 +00:00
00ef704f98 Accepting request 1061892 from devel:libraries:c_c++
- Update to release 1.3.1

OBS-URL: https://build.opensuse.org/request/show/1061892
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libtracecmd?expand=0&rev=4
2023-01-30 16:10:13 +00:00
69f3b175f2 - Delete static-assign.patch
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libtracecmd?expand=0&rev=14
2023-01-29 14:50:19 +00:00
bb4d1ac130 - Update to release 1.3.1
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libtracecmd?expand=0&rev=13
2023-01-22 00:16:33 +00:00
e470a028c2 normalize styling
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libtracecmd?expand=0&rev=12
2023-01-02 00:20:28 +00:00
36d70154f8 Accepting request 1045604 from home:wagi:branches:devel:tools
- Build project with Meson
  * add 0001-libtracecmd-Add-initial-support-for-meson.patch
  * add 0002-trace-cmd-Add-initial-support-for-meson.patch

OBS-URL: https://build.opensuse.org/request/show/1045604
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libtracecmd?expand=0&rev=11
2023-01-02 00:20:06 +00:00
c9d4f060ce Accepting request 1043362 from devel:libraries:c_c++
- Update to release 1.3.0

OBS-URL: https://build.opensuse.org/request/show/1043362
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libtracecmd?expand=0&rev=3
2022-12-16 20:26:08 +00:00
95b2c0f22f - Update to release 1.3.0
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libtracecmd?expand=0&rev=9
2022-12-16 15:13:51 +00:00
54f9c2daff Accepting request 1039895 from devel:libraries:c_c++
- Update to release 1.2.0

OBS-URL: https://build.opensuse.org/request/show/1039895
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libtracecmd?expand=0&rev=2
2022-12-04 13:58:34 +00:00
84ece3784c delete more manpages shared with trace-cmd
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libtracecmd?expand=0&rev=7
2022-12-03 22:03:15 +00:00
679f485a19 remove extraneous files
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libtracecmd?expand=0&rev=6
2022-12-03 20:31:19 +00:00
8f4bca22c2 - Update to release 1.2.0
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libtracecmd?expand=0&rev=5
2022-12-03 13:12:29 +00:00
01ee78c0b8 Accepting request 1001753 from devel:libraries:c_c++
The trace-cmd project factored common code into a new library called libtracecmd. The update of trace-cmd 1.3 is depending on this new library.

OBS-URL: https://build.opensuse.org/request/show/1001753
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libtracecmd?expand=0&rev=1
2022-09-08 12:21:47 +00:00
84818131c1 Accepting request 1001413 from home:wagi:branches:devel:libraries:c_c++
- Drop previous added file extension glob on man pages. Whether it's
  compressed or not is an implementation detail.

OBS-URL: https://build.opensuse.org/request/show/1001413
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libtracecmd?expand=0&rev=3
2022-09-07 09:09:16 +00:00
2b29716640 Accepting request 1000291 from home:wagi:branches:devel:tools
- Add file extension on glob in %files section for man pages
- Set Group to Development/Libraries/C and C++

OBS-URL: https://build.opensuse.org/request/show/1000291
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libtracecmd?expand=0&rev=2
2022-09-01 07:59:28 +00:00
7f54b619bb Accepting request 999360 from home:wagi:branches:devel:tools
I want to maintain libtracmd in Factory and would like to use devel:tools as the devel/feeder project.

OBS-URL: https://build.opensuse.org/request/show/999360
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libtracecmd?expand=0&rev=1
2022-08-28 14:58:19 +00:00
2 changed files with 0 additions and 6 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0d444c8c6365ccde46733a7512fb8f6a7744a16b7b73c4b23d8ff041f3321320
size 357041

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:55b5039a792d3fd5c6995fc1738136821fc7d1aded59220e9fefbc7d35213d95
size 363431