X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=ChangeLog;h=13dcfb65316aa5c6f0d6925ca9aef2c2f18cf31a;hb=80996790fa42072d6525f2adb9a910312077bef6;hp=e37dad76a57c42d6cf094a4187c53837a789194f;hpb=69e6fcd16e0dd921a897e26b6655131f2afe98ea;p=lttng-modules.git diff --git a/ChangeLog b/ChangeLog index e37dad76..13dcfb65 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,92 @@ +2011-12-13 LTTng modules 2.0-pre11 + * Fix OOPS caused by reference of config pointer + * Gather detailed info from x86 64 32-bit compat syscall instrumentation + * lttng lib: ring buffer move null pointer check to open + * lttng lib: ring buffer remove duplicate null pointer + * lttng lib: ring buffer: remove stale null-pointer + * lttng wrapper: add missing include to kallsyms wrapper + * lttng: cleanup one-bit signed bitfields + * Add TODO file + * Update symbol name length max size to 256 + * Fix last modifications to string_from_user operations + * Document that depmod needs to be executed by hand + * Fix strlen_user fault space reservation + * Fix tp_copy_string_from_user handling of faults + * Disable block layer tracing support for kernels < 2.6.38 + * lttng context: perf counter, fix 32-bit vs 64-bit field size bug + * Update trace clock warning to match the current development plan + * ringbuffer: make ring buffer printk less verbose + * Makefile: do not run depmod manually + +2011-09-30 LTTng modules 2.0-pre10 + * x86-32: override sys_mmap syscall instrumentation + * Fix cast warning + +2011-09-29 LTTng modules 2.0-pre9 + * x86 32 syscalls: fix !CONFIG_UID16 + * Use __string_from_user + * Add __string_from_user + * Rename "comm" context to "procname" + * Fetch "type" name field for mount syscall + * Create common override file for all architectures + * Shrink stack size usage + * Cleanup: remove unused lttng-compat-syscalls.c file + * Support detailed compat syscalls on x86_64 + * Fix syscall table + * Add disabled compat syscalls detail (work in progress) + * Add config compat support for detailed x86_32 syscalls + * Handle newer 3.1+ perf API + * Add dummy x86-32 override headers + * Bind x86-32 syscall headers + * Add x86-32 syscall headers + * Add check for KALLSYMS_ALL in syscall extraction script + * Automate string extraction for syscalls + * Automate syscall filename/pathname extraction + * Add exit to ring_buffer_frontend so module is unloadable + * Add sys_open filename (x86_64) + * Add missing memcpy callback + * copy_from_user and memset + * Add missing alignment after header write + * lib ring buffer: add frontend init as module_init + * lib ring buffer frontend: add missing lock initialization + * ARM: Set bit 0 for thumb mode in kallsyms_lookup_name returned address (missing file) + * ARM: Set bit 0 for thumb mode in kallsyms_lookup_name returned address + * Create override for sys_mmap + * Rename syscalls -> syscall in LTTng ABI + * Use different event name for compat syscalls + * Allow trace syscall table override + * Add dummy override files + * syscall detail: add override capability + * Add pointer pretty-print heuristics + * Add __field_hex + * Rename sys exit errno into ret + * Enable detailed syscalls only for native x86_64 + * Use "unknown" for compat syscalls + * Disable x86-64 specific detailed syscalls for now, until we deal with 32-bit compat + * Fix syscall exit + * Fix sys exit + * Only enable detailed syscalls for x86_64 for now + * Merge unknown syscall method with extended detail method + * Add underscore prefix before event names + * Add syscalls pointers detailed syscall tracing + * Use perl for regexp + * Support generation of syscall probes for those with pointers + * Support detailed syscalls with 0 arguments + * detailed syscall tracing (work in progress) + * Expose /proc/lttng file + * Implement detailed syscall event probe + * Disable perf build for < 2.6.33 kernels + * Syscall detail mode: generate syscall table + * block instrumentation: write cmd as hex sequence + * lttng-events TRACE_EVENT generator cleanup + * block layer instrumentation: fix cmd field + * Remove 0 args syscalls for now from type-aware syscall cb generator + * Generate trace syscall table macros + * Put syscall tracing without arg types back in place + * Detailed system call tracing (TRACE_EVENT() generation for integer support) + * lttng events probes: don't clash with "ctx" variable name + * lib ring buffer must take private pointer copy before decrementing refcount + 2011-08-16 LTTng modules 2.0-pre8 * Fix metadata buffer wait/wakeup