Lttngust

Latest version: v2.7.1

Safety actively analyzes 623871 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 6

2.10.0rc1

* Clean-up: remove unused variables to silence gcc warning
* Add ustctl_snapshot_sample_positions ustctl command
* Cleanup: formatting in strutils_star_glob_match explanation
* doc/man: add typical `$` and `` prompts to command lines
* Fix: add missing getenv.h include to ustctl.c
* Fix: race between lttng-ust getenv() and application setenv()
* Use SIZE_MAX instead of -1ULL for size_t parameter
* filter: use SIZE_MAX rather than UINT_MAX and tuncating -1ULL
* Fix: out of bound array access in filter code
* Correctly clean all generated JAR files
* Fix: List missing file in Java agent's Makefile
* Support generic globbing patterns in the Java agent
* Log more information in the Java TCP client
* Cleanup: Remove unused import in JUL Java agent
* Add support for star globbing patterns in event names
* Filtering: add support for star-only globbing patterns
* Add string utilities
* Fix: (un)install targets of Python agent
* Fix: include config.h to resolve HAVE_DLMOPEN
* Validate the presence of dlmopen at configure time
* Fix: CMake examples integration
* doc/examples/Makefile.am: define C and C++ compilers for CMake
* lttng-ust(3): document `lttng_ust_loaded` symbol
* lttng-ust(3): document `perf:thread:raw:rN:NAME` context
* lttng-ust-dl(3): update documentation
* lttng-ust(3): document liblttng-ust-fd
* doc/man: document the lttng_ust_lib events
* doc/man: add full stop to descriptive table cells
* doc/man: reorganize source for tables
* lttng-ust(3): sort ctf_*() macro parameter definitions
* lttng-ust(3): fix alignment and indentation
* lttng-ust(3): document new ctf_*() array/sequence network/hex macros
* Filter code relicensing to MIT license
* Performance: add missing "caa_unlikely" on fast-path
* Fix: blocking mode: add missing stdbool.h include
* Implement LTTNG_UST_BLOCKING_RETRY_TIMEOUT
* Fix: loglevel and model_emf_uri build fix
* Fix: loglevel and model_emf_uri with g++ compiled probes
* Fix: Out of tree build of liblttng-ust-java

2.9.0rc1

* Fix: cmake example with configure based oot build
* Fix: perform statedump before replying to sessiond
* build: check for CXX_WORKS for cmake example
* Implement liblttng-ust-fd
* Introduce file descriptor tracker
* Fix: honor send timeout on unix socket connect
* Fix: perform TLS fixup in all UST entry points from each thread
* Fix: build: pass configure flags to cmake example
* Performance: implement lttng_inline_memcpy
* Performance: mark ring buffer do_copy callers always inline
* Performance: cache the backend pages pointer in context
* Add ctx_len field to ring buffer context
* ring buffer: handle shmp errors
* Cleanup: libringbuffer: remove duplicate shmp() invocations in slow paths
* Performance: Only dereference shmp once
* Performance: Mark channel and buffer event disabled check unlikely
* Performance: Relax atomicity constraints for crash handling
* Fix: compat: -ust suffix sprintf error handling
* Performance: disable event counting by default
* Fix: remove unlock in getcpu
* Performance: remove rcu read lock from ring buffer get/put cpu
* Performance: define _LGPL_SOURCE in LGPL c files
* Performance: split check deliver fast/slow paths
* Fix: perf counters build against kernel headers < 3.12
* Fix: perf counter context deadlock
* Fix: many-events registration/unregistration speed
* Fix: pre-fault TLS in ust-malloc instrumentation
* Fix: ust-ctl: use LTTNG_UST_HAVE_PERF_EVENT to report perf counter availability
* Fix: reset vtid cache before releasing urcu locks
* Fix: cleanup local_apps.allowed flag on lib cleanup
* Fix: Correctly handle invalid agent port file
* Fix: memory corruption in compat.h
* Introduce lttng_ust_loaded weak symbol
* Revert "Introduce LTTNG_UST_LOADED environment variable"
* Introduce LTTNG_UST_LOADED environment variable
* Fix: remove invalid free
* Use AC_PROG_MKDIR_P (generic mkdir -p)
* Split CMake example build steps on different lines
* Fix: CMake example: specify source/built includes/libs
* configure: allow building perf support across all architectures
* Fix: use-after-free in statedump lib iter_end
* Add generic fallback for perf counter read
* Fix: perf counters: sign-extend pmc register
* doc: Add flags for JUL and python agent compiling
* tests/hello.cxx: add ctf_enum_auto() entries
* Add ctf_enum_auto() for autoincrementing enumeration values
* Add missing ust_lib.c and ust_lib.h
* dl instrumentation: add dlmopen event, trace dlopen flags
* Add library load/unload tracking events
* Communication protocol: use fixed-size integer rather than enum
* Add ustctl command to regenerate the statedump
* Implement statedump command in UST
* tests/hello.cxx: add enumeration field
* Fix: ctf_enum_value() does not work with g++
* Fix: lttng context perf: missing stdbool.h header include
* Add perf context support for ARMv7
* Keep perf context FD open for other architectures
* Doc: cmake example: fix coding style
* Doc: ship cmake example with 'make distcheck'
* Doc: add CMake example
* configure.ac: check cmake availability
* Only build python lib when agent is enabled
* doc: information has no plural
* Fix: allow non-LGPL modules to use tracepoints
* Add -ust to the name of UST threads of the application
* Comment the locking mechanisms in ContextInfoManager
* Fix: Null-check return value of log4j.Category.getAllAppenders()
* Add liblttng-ust-agent.jar to the .gitignore
* Fix: Specify encoding when reading agent port file
* Fix: Include child loggers in the output of "lttng list"
* Fix: Handle both agent config files pointing to same port
* Suppress static method warning
* Add more logging to the LttngTcpSessiondClient
* Use config.h to detect sched_getcpu support
* Fix: use limits.h in ust-elf test
* Fix: strerror_r behavior is glibc specific
* Add support for musl libc to ust-dlfcn.h
* Fix: don't generate 0-len array in tracepoint probes
* Fix: log4j example: set logger level to prevent unexpected level inheritance
* Fix: no LGPL define for malloc and pthread wrappers
* Fix: all lttng-ust source files should be tagged _LGPL_SOURCE
* Fix: initialize RCU callbacks with mixed LGPL/non-LGPL objects
* Fix: incorrect structure layout with mixed LGPL/non-LGPL objects
* Fix: don't call __builtin_return_address(0) on 32-bit powerpc
* Update version name TBD
* Update version to 2.9.0-pre
* Fix: tracepoint header: declare tracepoint_dlopen_ptr
* Fix: update debug message about weak-hidden symbols
* Fix: tracepoint-rcu header: use tracepoint_dlopen_ptr
* Fix: test: relax requirement on weak-hidden symbol address
* Fix: work-around gcc optimisation oddness on 32-bit powerpc
* Fix: test weak-hidden symbols
* Print DBG() message about compiler weak hidden symbol behavior
* test: add test for gcc issue with weak hidden symbol on powerpc
* Restrict Java context retriever names to a set of valid characters
* Fix: Correctly compute Java agent list loggers response size
* Add support for aarch64_be
* Fix: Fix synchronization of LTTngAgentdispose
* Fix: Verify number of bytes contained in sessiond agent commands
* Fix: Avoid potential null dereference with log4j loggers
* Specify UTF-8 encoding for all Java agent commands
* Fix: merge tap tests stdout and stderr
* Documentation: ring buffer: SWITCH_FLUSH can be used when active
* Fix: unchecked return value in trace_clock_read64_monotonic
* Fix: portability: no arith on void pointer
* Fix: initialize build id and debug link flags to 0
* Tests: Add tap-driver.sh for automake < 1.12
* Fix: add "has_build_id" and "has_debug_link" fields to debuginfo events
* Tests: Replace prove by autotools tap runner
* bootstrap: Standardize on autoreconf -vi
* Harmonize bootstrap script across projects
* lttng-ust(3): order environment variables
* lttng-ust(3): fix syntax of env. variables section
* lttng-ust(3): document $LTTNG_HOME
* Fix: Java agent should use LTTNG_HOME
* Fix: examples make distcheck failure
* Cleanup: add static for internal symbols
* Cleanup: Remove unused max() macros from ring_buffer_frontend.c
* Use min_t/max_t macros in lttng-ust-elf.c
* Tests: update ust-elf tests to reflect correct memsz computation
* Fix: erroneous computation of ELF in-memory size
* Make code and man pages share the same default values
* Fix: remove NULL check of nonnull parameter in dlclose
* Tracepoint array/sequence: add nowrite hex macros
* Tracepoint: add ctf array for network byte order integers
* Tracepoint: add ctf sequence for network byte order integers
* Fix: endianness of integers received by filter
* Doc: Update README.md
* Fix: jul and log4j agents makefile missing line and indentation
* Fix: re-introduce exported symbols
* Doc: update manpages for soinfo/sopath name change
* Rename statedump and dl events and fields
* Tests: list ust-elf test data explicitly in EXTRA_DIST
* Tests: add tests for lttng_ust_elf_is_pic
* Add is_pic field to statedump soinfo event
* Fix: add common jar to lttng-ust-agent-all dependencies
* Fix: add version to lttng-ust-agent-all jar file
* Fix: rename liblttng-ust-agent to lttng-ust-agent-all
* Fix: re-add liblttng-ust-agent.jar
* Fix: lttng java agent: dispose is non-static
* doc/man: do not use macros in the NAME section
* doc/man: remove duplicate copyrights section
* doc/man: lttng-ust(3): add tracing control to example
* doc/man: lttng-ust(3): split example files in subsections
* doc/man/common-copyrights: add missing THANKS section
* doc/man: lttng-ust(3): add missing ENVIRONMENT VARIABLES section
* README.md: bolden dependencies and update links
* README.md: split required and optional dependencies
* Convert man pages to AsciiDoc
* Fix: remove dead code from filter interpreter
* Fix: convey enum value signedness into metadata

2.8.0rc1

* Fix: remove assertions in lttng-ust-comm init
* Add tracepoint_disable_destructors()
* Documentation: fix manpage typo
* Fix: move lttng_context_is_app to core file
* Fix: move dummy functions to common file
* Fix: handle backward probe compatibility for application contexts
* Fix: application context header size
* Fix: event ctx get size should be after chan ctx
* Clarify and simplify the Java agent "Hello" examples
* Export the stream instance ID
* Generate and export the sequence number
* Add stream instance id to the packet header
* configure.ac: print empty line after AC_OUTPUT
* configure.ac: macros with no arguments do not need ()
* configure.ac: standardize indentation to tabs
* configure.ac: move AC_PROG_SED() close to other AC_PROG_*()
* configure.ac: test -a -> shell's && (more portable)
* configure.ac: use test "x$var" = "xyes"
* configure.ac: AM_CONDITIONAL() accepts two arguments
* configure.ac: use dnl at appropriate places
* configure.ac: if -> AS_IF()
* configure.ac: case -> AS_CASE()
* configure.ac: add missing quotes in macro calls
* configure.ac: use macros for version name and description
* configure.ac: do not use shell eval for known values
* Add CONTRIBUTING.md
* Output "(null)" when ctf_string()'s arg is NULL
* Fix: disable use of __builtin_return_address(0) on 32-bit PowerPC
* Fix: java agent 32-bit pointer to jlong warning
* Fix: Use Java 6 syntax in JUL examples
* Fix: add missing example file to dist tarball
* Fix: add missing header to dist tarball
* Fix: add missing LttngContextApi.java to dist tarball
* Pass the Java app context information using two separate arrays
* Fix: Correctly report filter notifications on Java agent teardown
* Add some logging to the AbstractLttngAgent
* Fix: Clear tracked application contexts upon closing a Java agent
* Introduce a verbose mode for the Java agent
* Implement Java agent application context retrieval
* Turn ISessiondCommand into an abstract class
* Split the JNI APIs in separate classes
* Add app context support to ust-ctl protocol
* Handle application context cmd
* Implement dynamic types, and application context provider support
* Fix: handle negative range for LTTNG_UST_REGISTER_TIMEOUT
* Fix: Ensure the Java JUL messages are correctly formatted
* Fix: double-free on error sending fields
* Add CTF enum type support to tracepoint event
* Fix: missing _GNU_SOURCE define
* python-lttngust/setup.py.in: update setup() fields
* Refactor Python agent build and install
* Fix: remove debugging print() call from Python agent
* Fix: header size larger than 256 bytes
* Python agent: Support Agent protocol v2.0
* Fix: Java agent protocol network endianness consistency
* Fix: examples jul: add missing files to make dist
* Fix: Filer -> Filter typo in example
* Fix: Return the correct list of available Java events
* Add a toString() to Java agent's EventRule
* Add API stubs for the Java context info retrievers
* Receive the event filter string in the Java agent
* Document the Java filter notification model
* Add filter change notification mechanism to the Java agent
* Manage complete "event rules" in the Java agent
* Introduce a new client listener interface for the Java agent
* Turn ILttngAgentResponse into an abstract class
* Remove stale tests/java-jul test
* Fix: live timer calculation error
* Fix python agent build/install/uninstall with DESTDIR specified
* Fix: Don't (re)define STAP_PROBEV
* Fix: don't dereference NULL pointers
* Cleanup: Remove unused values
* Fix: Value stored to 'has_waited' is never read
* Fix: Argument with 'nonnull' attribute passed null
* Cleanup: Unnecessary bit shift
* Clean-up: remove extraneous "found" parameters in ust-elf
* Fix: sysconf() unchecked return value
* doc: add Python example
* Fix: Python agent: do not register twice to same port
* Fix: potential leaks in error paths
* Fix: double free in liblttng-ust-dl
* Fix: make check in OOT build with absolute path
* Fix: elf: leaks on error paths
* Cleanup: coding style
* Cleanup: elf: use off_t for offsets, size_t for len
* Cleanup: eliminate implicit sign-extension
* Fix: elf: NULL pointer dereference
* Fix: add missing ust-elf.h header to dist
* Fix: make check in out of tree build
* Fix: old gcc warnings
* Fix: old gcc warning
* Fix: remove stale lttng-ust-elf.h from makefile
* Fix: elf: uninitialized ret
* Fix: test elf: handle NULL debug file
* test: elf move constants to top of implementation
* Fix: elf test prog arg checking
* baddr statedump: remove dependency on file streams
* baddr statedump: hold ust lock around allocations
* Add unit tests for lttng_ust_elf
* Add memory size, build id, and debug link info to statedump and dl
* Fix: close socket on protocol error, sendmsg MSG_NOSIGNAL
* Cleanup: more descriptive error message
* Fix: add missing ust lock around objd_table_destroy()
* Fix: application exit race with pthread cancel
* Cleanup: configure layout for python agent detection
* Build: python agent: use setup.py over autoconf
* Build: add python interpreter used by python agent if built
* Doc: basic lttng ust python agent documentation
* Build: use AM_PATH_PYTHON to resolve python when building agent
* Build: only check if python exists in path
* Update version to 2.8.0-pre
* Fix: Send the correct Java agent return code when disabling events
* Fix: Correctly handle the command to disable all events
* Small refactor of the Java agent's TCP client
* Rename Java Agent event names to "event"
* Rename Python agent tracepoint to "event"
* Allow compiling the Java agent with Java 1.6
* Restore concurrent build when Java agent is enabled
* Refactor Java agent to let applications manage the log handlers
* Doc: add LTTNG_UST_CLOCK_PLUGIN to man page
* Doc: add LTTNG_UST_GETCPU_PLUGIN to man page
* Cleanup: Add Javadoc to all public methods and members
* Fix: Small fixes to the Java agent example files
* Update doc/java-agent.txt to reflect the new packaging
* Split Java agent library in 3 separate jars
* Remove deprecated org.lttng.ust.jul.LTTngAgent class
* Use tar-ustar format for the dist archive
* Fix: remove generated file from git tree

2.7.0rc1

* Fix: Use $enableval with AC_ARG_ENABLE
* Fix: Cleanup local_apps sock_info in lttng_ust_cleanup
* Fix: handle sys_futex EINTR and EWOULDBLOCK
* Fix: update liburcu URL
* .gitignore: ignore Python agent generated files
* Add ctf_sequence_hex() macro
* Fix: set soinfo_data's vdso flag correctly in base address statedump
* Fix: running java examples out of tree
* Fix: java class check when uudecode is not present
* Cleanup: remove extra whitespace in configure output
* Default to no unaligned access on unsupported archs
* cleanup: Coding style fixes to the Java agent
* cleanup: Mark obsolete JUL agent as Deprecated
* Fix compilation warnings in the Java agent
* Fix: out of tree build of java agents
* Fix: Use env CLASSPATH when building log4j example
* Fix: build log4j example when enabled
* Bump tracer version to 2.7.0-pre
* Fix: perform volatile load of tracepoint state
* Add demo-tracelog to gitignore file
* Add aarch64 support to configure
* Implement cpu_id context for filtering
* ust cyg-profile: use same class for entry and exit
* Fix: function instrumentation ip context
* Fix: liblttng-ust-dl ip context
* Remove caller field from malloc events
* Fix: pthread wrapper ip context
* Fix: lttng-ust-malloc ip context
* Allow TP_IP_PARAM arg name to be configured
* tracelog: use same class for all loglevels
* fix tracelog namespacing of loglevels
* Add tracelog documentation to lttng-ust(3)
* Implement demo-tracelog example
* Implement tracelog API
* Fix: fetch caller address from tracef()
* Rename helper providers and events for consistency
* Refactor state dump system
* Refactor Python agent
* Fix: building probe providers with C++ compiler
* Fix: use lttng_secure_getenv to handle env. vars. involving paths
* Fix: Don't wait during registration if clock_gettime() fails
* Fix: getcpu/clock plugin handle leak
* Fix: add missing new ldl dependency for liblttng-ust-ctl
* Fix: add missing getenv wrapper
* Fix: add missing lttng-clock.c
* Fix: add missing ust-clock.h
* clock plugin example: use shift and mul
* Implement getcpu override
* Implement clock override plugin support
* Add tracepoint_enabled() macro
* Move file creation/unlink from liblttng-ust-ctl to consumerd
* Implement file-backed ring buffer
* Fix: oot build: missing top_builddir include
* Fix: Mismatching code and console output in log4j example
* Update manpage about LTTNG_UST_DEBUG effect
* Don't output to stderr from lib unless DEBUG is activated
* Remove usterr.h, use usterr-signal-safe.h everywhere instead
* Fix: out-of-tree build: wrong file path for sed input
* Fix: make dist: python agent file handling
* Fix: java-agent: out-of-tree path to java manifest
* Add return address to liblttng-ust-libc-wrapper
* Fix: missing parenthesis in offset_align_floor
* Fix: add ustctl_has_perf_counters
* Fix: add urcu-bp TLS fixup
* Fix: add missing poll.h include
* Fix: get_subbuf: bound number of consumerd retry
* Fix: man: you can't link a lib with a static lib
* Fix: context alignment not properly handled
* Fix: Shorthand option -cp not supported in all version of Java
* Fix: allow tracepoints to build with --std=c99
* Bump UST ABI for new release cycle
* Cleanup: remove "disabled" flag for new release cycle
* Fix: filter attach vs event enable race
* Fix: add a configure check for weak symbols support
* Fix coverity warning about sizeof(void **) != sizeof(void *)
* Fix: off-by-one in sequence filter comparator
* Fix: Java Agent JAR file symlink should be created after objects install
* Fix: Add versioning to liblttng-ust-agent JAR
* Fix: Warn when log4j version is too old
* Update Java agent documentation
* Fix: Try loading classes using the thread context class loader
* Add Python agent support
* Update version name

2.6.0rc1

* Add missing file to gitignore
* Fix: preserve example files' timestamps when copying
* Fix: Abort loading log4j agent classes when detected log4j version is too old
* Cleanup: Remove the no longer needed liblttng-ust-jul folder
* Fix: Wrong CLASSPATH when building liblttng-ust-java oot
* Fix: Wrong CLASSPATH when building liblttng-ust-java-agent oot
* Rename public structure to avoid collisions
* Refactor liblttng-ust-jul in liblttng-ust-agent
* Build the liblttng-ust-java library using the new M4 macros
* Add M4 macros helpers to build Java programs
* Modernize README using Markdown
* Documentation: clarify event name in lttng-ust.3
* Add cscope to gitignore
* configure.ac: fix "missing jni.h" error message
* Fix: remove references to trace_printf()
* Change JUL agent to use the new ABI

2014-07-16 (Take Your Poet to Work Day) lttng-ust 2.5.0
* Mutex while updating statedump_pending is not needed
* Revert "Turn base address dump into experimental feature"
* Fix: document ust_fork_mutex nesting
* Bugfix for 745 deadlock with baddr statedump+fork
* Move enablers syncing after the channel registration
* Add lttng_ust_notrace to static inline functions
* lttng ust: support ppc64le within configure

2.5.0rc2

* Fix: lttng-ust-jul: set thread in daemon mode
* JUL: use root logger to capture events
* Fix: Wrong configure check for UST perf event counters context support
* Fix: multiple providers in same C file failure
* Fix: header inclusion guard typo in lttng-ust-tracef-provider.h
* Fix: 2.5.0-rc1 changelog has off-by-one date

Page 1 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.