Vyacheslav Cherkashin [Thu, 14 Feb 2013 14:47:03 +0000 (18:47 +0400)]
remove US probes set message
Alexander Aksenov [Wed, 13 Feb 2013 15:41:08 +0000 (19:41 +0400)]
Merge branch 'dev' of 106.109.8.71:/srv/git/dbi into dev
Alexander Aksenov [Wed, 13 Feb 2013 15:40:59 +0000 (19:40 +0400)]
Fix code style in dbi_kprobe_deps.c
Vasiliy Ulyanov [Wed, 13 Feb 2013 14:53:10 +0000 (18:53 +0400)]
Merge branch 'dev' of 106.109.8.71:/srv/git/dbi into dev
Alexander Aksenov [Wed, 13 Feb 2013 14:52:50 +0000 (18:52 +0400)]
Merge branch 'dev' of 106.109.8.71:/srv/git/dbi into dev
Alexander Aksenov [Wed, 13 Feb 2013 14:52:45 +0000 (18:52 +0400)]
Vasiliy Ulyanov [Wed, 13 Feb 2013 13:34:49 +0000 (17:34 +0400)]
Merge branch 'dev' of 106.109.8.71:/srv/git/dbi into dev
Vasiliy Ulyanov [Wed, 13 Feb 2013 13:13:52 +0000 (17:13 +0400)]
Merge branch 'dev' of 106.109.8.71:/srv/git/dbi into dev
Conflicts:
src/modules/driver/us_proc_inst.h
src/modules/kprobe/arch/dbi_kprobes.c
src/modules/kprobe/dbi_kprobes.c
Vasiliy Ulyanov [Wed, 13 Feb 2013 12:55:15 +0000 (16:55 +0400)]
Fix deferred retprobes deletion
Every retprobe instance now saves current sp value which is used to
recover original function's return address. Additionally this modification
may fix the issue with double return events for __switch_to function and also
possible memory leaks with __switch_to/do_exit retprobes instances.
Vasiliy Ulyanov [Wed, 13 Feb 2013 08:01:38 +0000 (12:01 +0400)]
Add possibility to retrieve userspace registers saved before syscall entry
Vyacheslav Cherkashin [Tue, 12 Feb 2013 14:06:01 +0000 (18:06 +0400)]
Merge branch 'dev' of 106.109.8.71:/srv/git/dbi into dev
Conflicts:
src/modules/driver/events.h
Vyacheslav Cherkashin [Tue, 12 Feb 2013 13:57:44 +0000 (17:57 +0400)]
remove old handlers setting method
Alexander Aksenov [Tue, 12 Feb 2013 13:55:30 +0000 (17:55 +0400)]
Merge branch 'dev' of 106.109.8.71:/srv/git/dbi into dev
Alexander Aksenov [Tue, 12 Feb 2013 13:55:21 +0000 (17:55 +0400)]
Final sparce warinigs fix for kprobe
Vitaliy Cherepanov [Tue, 12 Feb 2013 13:06:35 +0000 (17:06 +0400)]
Merge branch 'dev' of 106.109.8.71:/srv/git/dbi into dev
Alexander Aksenov [Tue, 12 Feb 2013 12:00:15 +0000 (16:00 +0400)]
Fix sparce warnings for kprobe module
Vitaliy Cherepanov [Tue, 12 Feb 2013 04:34:50 +0000 (08:34 +0400)]
Merge branch 'dev' of 106.109.8.71:/srv/git/dbi into dev
Alexander Aksenov [Mon, 11 Feb 2013 10:07:14 +0000 (14:07 +0400)]
Fix sparce warnings for sspt and us_proc_inst
Alexander Aksenov [Sat, 9 Feb 2013 15:32:52 +0000 (19:32 +0400)]
Fix errors in dbi_kprobes_deps module
Alexander Aksenov [Sat, 9 Feb 2013 15:31:55 +0000 (19:31 +0400)]
Fix pointer type recieved by mec_post_event
Alexander Aksenov [Sat, 9 Feb 2013 15:30:43 +0000 (19:30 +0400)]
gpKernProbe static now
Alexander Aksenov [Sat, 9 Feb 2013 15:29:40 +0000 (19:29 +0400)]
Fix sparce warnings in module module
Alexander Aksenov [Sat, 9 Feb 2013 15:29:03 +0000 (19:29 +0400)]
Fix getting char from va_args
Alexander Aksenov [Sat, 9 Feb 2013 15:27:50 +0000 (19:27 +0400)]
Fix functions declaration in us_proc_inst and in other files
Alexander Aksenov [Fri, 8 Feb 2013 13:20:55 +0000 (17:20 +0400)]
Fix sparse warnings in us_proc_inst #2
Vyacheslav Cherkashin [Fri, 8 Feb 2013 12:45:44 +0000 (16:45 +0400)]
Merge branch 'dev' of 106.109.8.71:/srv/git/dbi into dev
Alexander Aksenov [Thu, 7 Feb 2013 16:23:05 +0000 (20:23 +0400)]
Global fix sparse warnings for sspt module
Alexander Aksenov [Thu, 7 Feb 2013 13:56:42 +0000 (17:56 +0400)]
Remove get_file_probes function declaration from storage
Alexander Aksenov [Thu, 7 Feb 2013 13:23:29 +0000 (17:23 +0400)]
Fix part of sparce warnings in module.c
Alexander Aksenov [Thu, 7 Feb 2013 13:04:44 +0000 (17:04 +0400)]
Fix sparce warnings in sspt modules
Alexander Aksenov [Wed, 6 Feb 2013 16:36:35 +0000 (20:36 +0400)]
Fix sparse warinings in storage
Alexander Aksenov [Wed, 6 Feb 2013 16:36:02 +0000 (20:36 +0400)]
Removed useless case
Vitaliy Cherepanov [Wed, 6 Feb 2013 16:12:38 +0000 (20:12 +0400)]
FIX "let" remooved from patchko.sh for compability with shell
Vyacheslav Cherkashin [Wed, 6 Feb 2013 16:02:56 +0000 (20:02 +0400)]
Alexander Aksenov [Wed, 6 Feb 2013 14:06:15 +0000 (18:06 +0400)]
Fix sparse warnings in probes_manager.c
Alexander Aksenov [Wed, 6 Feb 2013 13:53:45 +0000 (17:53 +0400)]
One more fix sparse warnings in probes.c
Alexander Aksenov [Wed, 6 Feb 2013 13:50:08 +0000 (17:50 +0400)]
Fix sparse warnings in probes.c
Alexander Aksenov [Wed, 6 Feb 2013 13:36:05 +0000 (17:36 +0400)]
Fix sparse warnings in dbi_kprobe.h
Alexander Aksenov [Wed, 6 Feb 2013 12:53:38 +0000 (16:53 +0400)]
Fix sparse warnings in device_driver module
Alexander Aksenov [Wed, 6 Feb 2013 12:20:47 +0000 (16:20 +0400)]
Fix sparce warnings in ec module
Vyacheslav Cherkashin [Wed, 6 Feb 2013 11:58:30 +0000 (15:58 +0400)]
Merge branch 'dev' of 106.109.8.71:/srv/git/dbi into dev
Vyacheslav Cherkashin [Wed, 6 Feb 2013 11:57:14 +0000 (15:57 +0400)]
FIX vma checking
Vitaliy Cherepanov [Wed, 6 Feb 2013 08:59:37 +0000 (12:59 +0400)]
FIX added patchko.sh busybox compability
Vyacheslav Cherkashin [Tue, 5 Feb 2013 15:05:22 +0000 (19:05 +0400)]
Merge branch 'dev' of 106.109.8.71:/srv/git/dbi into dev
Vyacheslav Cherkashin [Tue, 5 Feb 2013 15:03:07 +0000 (19:03 +0400)]
FIX instrumentation '__switch_to' error
add processing critical sections
Vyacheslav Cherkashin [Tue, 5 Feb 2013 14:23:02 +0000 (18:23 +0400)]
FIX func 'kretprobe_assert'
Alexander Aksenov [Tue, 5 Feb 2013 13:04:48 +0000 (17:04 +0400)]
Fix sparse warnings in events.h
Vyacheslav Cherkashin [Mon, 4 Feb 2013 12:43:04 +0000 (16:43 +0400)]
FIX retprobe in libonly mode
Vyacheslav Cherkashin [Mon, 4 Feb 2013 11:33:47 +0000 (15:33 +0400)]
FIX install probes in unhandled memory
Vyacheslav Cherkashin [Mon, 4 Feb 2013 09:00:36 +0000 (13:00 +0400)]
update header info
Vyacheslav Cherkashin [Mon, 4 Feb 2013 08:46:26 +0000 (12:46 +0400)]
redesign java
move LIBDVM_ENTRY, LIBDVM_RETURN from .h to .c
Vyacheslav Cherkashin [Fri, 1 Feb 2013 11:44:16 +0000 (15:44 +0400)]
FIX compiling java instrumentation
Vyacheslav Cherkashin [Fri, 1 Feb 2013 08:48:55 +0000 (12:48 +0400)]
add support <= KERNEL_VERSION(2, 6, 36)
Vyacheslav Cherkashin [Thu, 31 Jan 2013 12:58:00 +0000 (16:58 +0400)]
FIX check user-space instrumentation parameter
Vyacheslav Cherkashin [Wed, 30 Jan 2013 17:00:18 +0000 (21:00 +0400)]
FIX buildi memcheck
Vyacheslav Cherkashin [Wed, 30 Jan 2013 15:43:41 +0000 (19:43 +0400)]
Merge branch 'new_dpf' into dev
not working function body instrumentation
Vyacheslav Cherkashin [Wed, 30 Jan 2013 14:50:28 +0000 (18:50 +0400)]
add java instrumentation
Vasiliy Ulyanov [Wed, 30 Jan 2013 09:44:50 +0000 (13:44 +0400)]
Merge branch 'dev' of 106.109.8.71:/srv/git/dbi into dev
Vasiliy Ulyanov [Wed, 30 Jan 2013 09:44:40 +0000 (13:44 +0400)]
MEC: redesign for swap_backtracer module usage
Dmitry Kovalenko [Tue, 29 Jan 2013 16:12:34 +0000 (20:12 +0400)]
Fix modules Makefiles (sparse option)
Dmitry Kovalenko [Tue, 29 Jan 2013 15:50:43 +0000 (19:50 +0400)]
Merge branch 'dev' of ssh://106.109.8.71/srv/git/dbi into dev
Conflicts:
configure.ac
src/modules/driver/Makefile.am
src/modules/kprobe/Makefile.am
Dmitry Kovalenko [Tue, 29 Jan 2013 15:31:40 +0000 (19:31 +0400)]
Add flag 'sparse': build modules with sparse
Vyacheslav Cherkashin [Tue, 29 Jan 2013 15:21:41 +0000 (19:21 +0400)]
print_proc_probes off
Vyacheslav Cherkashin [Tue, 29 Jan 2013 15:14:43 +0000 (19:14 +0400)]
rename proc_p_add_dentry_probes --> sspt_procs_add_ip_data
Vyacheslav Cherkashin [Tue, 29 Jan 2013 14:57:50 +0000 (18:57 +0400)]
rename proc_p_find_file_p_by_dentry --> sspt_procs_find_file_or_new
Vyacheslav Cherkashin [Tue, 29 Jan 2013 14:48:43 +0000 (18:48 +0400)]
rename member 'path' on 'name' in struct sspt_file
Vyacheslav Cherkashin [Tue, 29 Jan 2013 11:34:17 +0000 (15:34 +0400)]
change parameter in function 'sspt_procs_find_file'
Vyacheslav Cherkashin [Tue, 29 Jan 2013 10:19:39 +0000 (14:19 +0400)]
add copyright
Vyacheslav Cherkashin [Tue, 29 Jan 2013 09:31:02 +0000 (13:31 +0400)]
rename defines in headers
Vyacheslav Cherkashin [Tue, 29 Jan 2013 09:14:16 +0000 (13:14 +0400)]
Merge branch 'dev' into new_dpf
Vyacheslav Cherkashin [Tue, 29 Jan 2013 09:12:05 +0000 (13:12 +0400)]
remove new_dpf.h
Vyacheslav Cherkashin [Mon, 28 Jan 2013 17:15:34 +0000 (21:15 +0400)]
remove print cmd
Vyacheslav Cherkashin [Mon, 28 Jan 2013 16:21:53 +0000 (20:21 +0400)]
fix func 'sspt_page_copy'
Vyacheslav Cherkashin [Mon, 28 Jan 2013 16:00:57 +0000 (20:00 +0400)]
refactoring file ip
Vyacheslav Cherkashin [Mon, 28 Jan 2013 15:22:08 +0000 (19:22 +0400)]
FIX warnings when building ksyms module
Vyacheslav Cherkashin [Mon, 28 Jan 2013 15:16:16 +0000 (19:16 +0400)]
rename functions in ip
Vyacheslav Cherkashin [Mon, 28 Jan 2013 15:14:04 +0000 (19:14 +0400)]
rename functions in sspt_file
Vyacheslav Cherkashin [Mon, 28 Jan 2013 15:04:32 +0000 (19:04 +0400)]
rename functions in sspt_page
Vyacheslav Cherkashin [Mon, 28 Jan 2013 13:25:41 +0000 (17:25 +0400)]
rename functions in sspt_file
Vyacheslav Cherkashin [Mon, 28 Jan 2013 11:46:30 +0000 (15:46 +0400)]
rename functions in sspt_procs
Vyacheslav Cherkashin [Mon, 28 Jan 2013 11:11:44 +0000 (15:11 +0400)]
rename sspt* files
Vyacheslav Cherkashin [Mon, 28 Jan 2013 10:07:08 +0000 (14:07 +0400)]
FIX func 'page_p_del'
Vyacheslav Cherkashin [Mon, 28 Jan 2013 10:05:11 +0000 (14:05 +0400)]
rename 'page_probes' -> 'sspt_page'
Vyacheslav Cherkashin [Mon, 28 Jan 2013 09:36:12 +0000 (13:36 +0400)]
rename 'file_probes' -> 'sspt_file'
Vyacheslav Cherkashin [Mon, 28 Jan 2013 09:08:58 +0000 (13:08 +0400)]
rename 'proc_probes' -> 'sspt_procs'
Vyacheslav Cherkashin [Mon, 28 Jan 2013 08:06:55 +0000 (12:06 +0400)]
create proc_probes files
Vyacheslav Cherkashin [Fri, 25 Jan 2013 15:10:22 +0000 (19:10 +0400)]
create file_probes files
Vyacheslav Cherkashin [Fri, 25 Jan 2013 14:14:35 +0000 (18:14 +0400)]
create page_probes files
Vyacheslav Cherkashin [Fri, 25 Jan 2013 13:03:18 +0000 (17:03 +0400)]
Vyacheslav Cherkashin [Fri, 25 Jan 2013 11:53:51 +0000 (15:53 +0400)]
create ip file
Vyacheslav Cherkashin [Fri, 25 Jan 2013 08:13:50 +0000 (12:13 +0400)]
Merge branch 'dev' into new_dpf
Vyacheslav Cherkashin [Thu, 24 Jan 2013 14:22:41 +0000 (18:22 +0400)]
Merge branch 'dev' of 106.109.8.71:/srv/git/dbi into dev
Vyacheslav Cherkashin [Thu, 24 Jan 2013 14:22:24 +0000 (18:22 +0400)]
add 'swap_ksyms' module
Imran Navruzbekov [Tue, 22 Jan 2013 14:03:26 +0000 (18:03 +0400)]
Merge branch 'dev' of 106.109.8.71:/srv/git/dbi into dev
Imran Navruzbekov [Fri, 18 Jan 2013 13:38:19 +0000 (17:38 +0400)]
Major device number automatic detection
Delete variable target_device_major from .conf file.
Fixed situation when not display correctly demangled function names.
Vyacheslav Cherkashin [Wed, 16 Jan 2013 09:56:21 +0000 (13:56 +0400)]
free new structure
Vasiliy Ulyanov [Tue, 15 Jan 2013 09:46:39 +0000 (13:46 +0400)]
Added pack_task_event_info function
Vyacheslav Cherkashin [Tue, 15 Jan 2013 09:29:54 +0000 (13:29 +0400)]
Merge branch 'dev' of 106.109.8.71:/srv/git/dbi into new_dpf
Vyacheslav Cherkashin [Tue, 15 Jan 2013 09:20:18 +0000 (13:20 +0400)]
refactoring us_ip (add functions)
Vyacheslav Cherkashin [Mon, 14 Jan 2013 14:46:34 +0000 (18:46 +0400)]
us_proc_ip_t --> struct us_ip