4e9be32d01
- Update to 1.5.3: * Fix error message of size mismatch * Add more error checks * Fix several memory leaks * Check length of agent version number in protocol * Rename private hidden functions to start with "tcmd_" * Fix agent protocol when there's a failure
Dirk Mueller2025-04-30 08:43:26 +00:00
c5cfde7c5a
Accepting request 1223607 from devel:libraries:c_c++
Ana Guerrero2024-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
Dirk Mueller2024-11-12 09:42:23 +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
Dirk Mueller2024-01-29 22:09:01 +00:00
3a1a6bcc0b
Accepting request 1124723 from devel:libraries:c_c++
Ana Guerrero2023-11-09 20:36:18 +00:00