1 2012-03-29 LTTng modules 2.0.1
2 * Fix: is_compat_task !CONFIG_COMPAT compile error on kernels >= 3.3
4 2012-03-20 LTTng modules 2.0.0
8 2012-03-20 LTTng modules 2.0.0-rc4
9 * Update README and add version name place-holder
11 2012-03-16 LTTng modules 2.0.0-rc3
12 * Fix clock offset 32-bit multiplication overflow
13 * Fix : wrong assign of fd in state dump
14 * License cleanup, ifdef namespace cleanup
15 * Fix: ensure power of 2 check handles 64-bit size_t entirely
17 2012-03-02 LTTng modules 2.0.0-rc2
18 * Fix: dmesg printout should not print metadata warnings
19 * Fix: use transport name as channel name
20 * Fix: Return -EINVAL instead of print warning if non power of 2 size/num_subbuf
22 2012-02-20 LTTng modules 2.0.0-rc1
23 * Standardize version across toolchain
24 * statedump: Use old macro name for kernel 2.6.38
26 2012-02-16 LTTng modules 2.0-pre15
27 * Add timer instrumentation
28 * fix: need to undef mainline define
29 * fix: Include signal.h instead of irq.h for prototype match check
30 * Add signal instrumentation
32 2012-02-16 LTTng modules 2.0-pre14
33 * syscall tracing: sys_getcpu
34 * Add sys_clone x86 instrumentation
35 * statedump: fix include circular dep
36 * Implement state dump
38 2012-02-09 LTTng modules 2.0-pre13
40 * environment: write sysname, release, version, domain to metadata
41 * Allow open /proc/lttng for read & write
43 2012-02-02 LTTng modules 2.0-pre12
44 * Add x86 32/64 execve syscall instrumentation override
45 * Remove unused defines
47 * Use LTTNG_KERNEL_SYM_NAME_LEN
48 * Update version to 1.9.9
49 * Add missing double-quotes to clock uuid
50 * clock: read bootid as clock monotonic ID
53 * clock: output clock description in metadata
54 * Properly fix the timekeeping overflow detection
56 * rename lib-ring-buffer to lttng-lib-ring-buffer
58 * Mass rename: ltt_*/ltt-* to LTTNG_*/LTTNG-*
61 * Remove debugfs file (keep only proc file)
62 * Rename lttng-debugfs-abi files to lttng-abi
64 2011-12-13 LTTng modules 2.0-pre11
65 * Fix OOPS caused by reference of config pointer
66 * Gather detailed info from x86 64 32-bit compat syscall instrumentation
67 * lttng lib: ring buffer move null pointer check to open
68 * lttng lib: ring buffer remove duplicate null pointer
69 * lttng lib: ring buffer: remove stale null-pointer
70 * lttng wrapper: add missing include to kallsyms wrapper
71 * lttng: cleanup one-bit signed bitfields
73 * Update symbol name length max size to 256
74 * Fix last modifications to string_from_user operations
75 * Document that depmod needs to be executed by hand
76 * Fix strlen_user fault space reservation
77 * Fix tp_copy_string_from_user handling of faults
78 * Disable block layer tracing support for kernels < 2.6.38
79 * lttng context: perf counter, fix 32-bit vs 64-bit field size bug
80 * Update trace clock warning to match the current development plan
81 * ringbuffer: make ring buffer printk less verbose
82 * Makefile: do not run depmod manually
84 2011-09-30 LTTng modules 2.0-pre10
85 * x86-32: override sys_mmap syscall instrumentation
88 2011-09-29 LTTng modules 2.0-pre9
89 * x86 32 syscalls: fix !CONFIG_UID16
90 * Use __string_from_user
91 * Add __string_from_user
92 * Rename "comm" context to "procname"
93 * Fetch "type" name field for mount syscall
94 * Create common override file for all architectures
95 * Shrink stack size usage
96 * Cleanup: remove unused lttng-compat-syscalls.c file
97 * Support detailed compat syscalls on x86_64
99 * Add disabled compat syscalls detail (work in progress)
100 * Add config compat support for detailed x86_32 syscalls
101 * Handle newer 3.1+ perf API
102 * Add dummy x86-32 override headers
103 * Bind x86-32 syscall headers
104 * Add x86-32 syscall headers
105 * Add check for KALLSYMS_ALL in syscall extraction script
106 * Automate string extraction for syscalls
107 * Automate syscall filename/pathname extraction
108 * Add exit to ring_buffer_frontend so module is unloadable
109 * Add sys_open filename (x86_64)
110 * Add missing memcpy callback
111 * copy_from_user and memset
112 * Add missing alignment after header write
113 * lib ring buffer: add frontend init as module_init
114 * lib ring buffer frontend: add missing lock initialization
115 * ARM: Set bit 0 for thumb mode in kallsyms_lookup_name returned address (missing file)
116 * ARM: Set bit 0 for thumb mode in kallsyms_lookup_name returned address
117 * Create override for sys_mmap
118 * Rename syscalls -> syscall in LTTng ABI
119 * Use different event name for compat syscalls
120 * Allow trace syscall table override
121 * Add dummy override files
122 * syscall detail: add override capability
123 * Add pointer pretty-print heuristics
125 * Rename sys exit errno into ret
126 * Enable detailed syscalls only for native x86_64
127 * Use "unknown" for compat syscalls
128 * Disable x86-64 specific detailed syscalls for now, until we deal with 32-bit compat
131 * Only enable detailed syscalls for x86_64 for now
132 * Merge unknown syscall method with extended detail method
133 * Add underscore prefix before event names
134 * Add syscalls pointers detailed syscall tracing
135 * Use perl for regexp
136 * Support generation of syscall probes for those with pointers
137 * Support detailed syscalls with 0 arguments
138 * detailed syscall tracing (work in progress)
139 * Expose /proc/lttng file
140 * Implement detailed syscall event probe
141 * Disable perf build for < 2.6.33 kernels
142 * Syscall detail mode: generate syscall table
143 * block instrumentation: write cmd as hex sequence
144 * lttng-events TRACE_EVENT generator cleanup
145 * block layer instrumentation: fix cmd field
146 * Remove 0 args syscalls for now from type-aware syscall cb generator
147 * Generate trace syscall table macros
148 * Put syscall tracing without arg types back in place
149 * Detailed system call tracing (TRACE_EVENT() generation for integer support)
150 * lttng events probes: don't clash with "ctx" variable name
151 * lib ring buffer must take private pointer copy before decrementing refcount
153 2011-08-16 LTTng modules 2.0-pre8
154 * Fix metadata buffer wait/wakeup
156 2011-08-12 LTTng modules 2.0-pre7
157 * Add missing module refcount to lttng_tracepoint_list_fops
158 * Add license info about lib/ringbuffer/ring_buffer_mmap.c being GPLv2