[lttng-dev] lttng-modules addons stable (sort of)
Francis Giraldeau
francis.giraldeau at gmail.com
Wed Nov 26 12:24:58 EST 2014
After the LinuxCon event, some people were interested to install the addons
for LTTng to perform active path analysis and virtual machine experiments.
I did a clean rebase on master (with a linear log), and kept only stable
features for this purpose.
* Record part of TCPv4 header using netfilter hook
* inet_sock_local_in
* inet_sock_local_out
* Wake-up signal between task (tracepoint before the wakeup IPI)
* sched_ttwu
* KVM virtual machine synchronization
* vmsync_gh_guest
* vmsync_gh_host
* vmsync_hg_guest
* vmsync_hg_host
Features *removed* from the addons stable branch:
* lttng_statedump_inet_sock: list of opened sockets at trace start
* inet_sock_clone, inet_sock_create, inet_sock_delete: these were too
hackish (required to overload the IPv4 socket family and a couple of
kprobes)
* syscall_entry (single event, with syscall id as the only field)
* per-context callstack for user/kernel: unstable, requires more love
(along with mmap_exec_file event)
I would like to thanks the following contributors:
* Mathieu Desnoyers: valuable advices and reviews
* Mohamad Gebai: vmsync instrumentation
* Geneviève Bastien: testing, fixes and improvements
* François Doray: porting instrumentation to newer macros
Further development will occur in addons-staging, to keep the addons branch
stable. If you find any issue with the addons, you can fill an issue on
github.
https://github.com/giraldeau/lttng-modules/tree/addons
Cheers,
Francis
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lttng.org/pipermail/lttng-dev/attachments/20141126/49d0c897/attachment.html>
More information about the lttng-dev
mailing list