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
Vitaliy Cherepanov [Fri, 11 Jan 2013 05:46:04 +0000 (09:46 +0400)]
spelling mistake fixed in patchko.sh
Vitaliy Cherepanov [Fri, 11 Jan 2013 05:30:48 +0000 (09:30 +0400)]
added message to patchko.sh on patching error:
-> CHECK YOUR KERNELL USED ON COMPILE SWAP IF YOU READ IT
Vyacheslav Cherkashin [Fri, 28 Dec 2012 16:13:12 +0000 (20:13 +0400)]
refactoring func 'send_plt'
Vyacheslav Cherkashin [Thu, 27 Dec 2012 08:59:24 +0000 (12:59 +0400)]
add plt
Vyacheslav Cherkashin [Wed, 26 Dec 2012 14:32:41 +0000 (18:32 +0400)]
refactoring func 'add_proc_probes'
Vyacheslav Cherkashin [Wed, 26 Dec 2012 12:29:31 +0000 (16:29 +0400)]
refctoring
Vyacheslav Cherkashin [Wed, 26 Dec 2012 11:36:59 +0000 (15:36 +0400)]
dlsym in libonly mode is working
Vyacheslav Cherkashin [Thu, 20 Dec 2012 12:46:01 +0000 (16:46 +0400)]
remove task_inst_info
Vyacheslav Cherkashin [Thu, 20 Dec 2012 10:56:27 +0000 (14:56 +0400)]
remove old otg probe in US
Vyacheslav Cherkashin [Thu, 20 Dec 2012 07:38:17 +0000 (11:38 +0400)]
Merge branch 'dev' into new_dpf
Vyacheslav Cherkashin [Thu, 20 Dec 2012 07:26:00 +0000 (11:26 +0400)]
otg probe new release
Vyacheslav Cherkashin [Tue, 18 Dec 2012 16:50:09 +0000 (20:50 +0400)]
add runtime US probes
Vyacheslav Cherkashin [Tue, 18 Dec 2012 10:15:14 +0000 (14:15 +0400)]
array files -> list files
Vasiliy Ulyanov [Mon, 17 Dec 2012 06:40:46 +0000 (10:40 +0400)]
Merge branch 'buffer_fix' into dev
Vyacheslav Cherkashin [Fri, 14 Dec 2012 10:29:07 +0000 (14:29 +0400)]
add flag for retprobe
Vyacheslav Cherkashin [Fri, 14 Dec 2012 09:38:47 +0000 (13:38 +0400)]
Vyacheslav Cherkashin [Fri, 14 Dec 2012 09:33:16 +0000 (13:33 +0400)]
add function 'retprobe_init'
Vyacheslav Cherkashin [Thu, 13 Dec 2012 09:52:35 +0000 (13:52 +0400)]
mini refactoring
Vyacheslav Cherkashin [Wed, 12 Dec 2012 15:28:53 +0000 (19:28 +0400)]
fix default handler on do_page_fault (for ARM)
Vyacheslav Cherkashin [Wed, 12 Dec 2012 09:02:50 +0000 (13:02 +0400)]
refactoring:
- remove costom handler
- remove lib sort
- member 'installed' of struct us_proc_ip_t using in register_usprobe
and unregister_usprobe
Vyacheslav Cherkashin [Wed, 12 Dec 2012 08:00:47 +0000 (12:00 +0400)]
refactoring uprobes
Vyacheslav Cherkashin [Tue, 11 Dec 2012 16:07:27 +0000 (20:07 +0400)]
fix optimization access_process_vm_atomic
Vasiliy Ulyanov [Mon, 10 Dec 2012 09:42:37 +0000 (13:42 +0400)]
Removed multiple buffer functionality
Vyacheslav Cherkashin [Fri, 7 Dec 2012 06:27:59 +0000 (10:27 +0400)]
optimization access_process_vm_atomic
Vitaliy Cherepanov [Thu, 6 Dec 2012 15:15:15 +0000 (19:15 +0400)]
Merge branch 'dev' of 106.109.8.71:/srv/git/dbi into dev
Vitaliy Cherepanov [Thu, 6 Dec 2012 15:11:19 +0000 (19:11 +0400)]
anti system.map redesined
modules function address init moved to storage.c (dbi_register_handlers_module)
Imran Navruzbekov [Thu, 6 Dec 2012 15:00:25 +0000 (19:00 +0400)]
Removed DEX-related code from link_bundle()
3a118fc8061259c4a8abe8699b5f5af195d3ca2d-related.
Vyacheslav Cherkashin [Wed, 5 Dec 2012 16:06:12 +0000 (20:06 +0400)]
refactoring function 'do_page_fault_ret_pre_code'
Nikita Kalyazin [Wed, 5 Dec 2012 07:13:27 +0000 (11:13 +0400)]
Merge branch 'nosmap' into dev
Conflicts:
src/dalvik_probes/Makefile
src/modules/dalvik_handlers/handlers.c
Vyacheslav Cherkashin [Tue, 4 Dec 2012 17:34:06 +0000 (21:34 +0400)]
Merge branch 'dev' into new_dpf
Conflicts:
src/modules/driver/device_driver.c
src/modules/driver/storage.c
src/modules/driver/us_proc_inst.c
Vyacheslav Cherkashin [Tue, 4 Dec 2012 15:20:45 +0000 (19:20 +0400)]
Merge branch 'dev' of 106.109.8.71:/srv/git/dbi into dev
Vyacheslav Cherkashin [Tue, 4 Dec 2012 15:13:32 +0000 (19:13 +0400)]
fix otg_probe (file busy)
Vitaliy Cherepanov [Tue, 4 Dec 2012 09:50:05 +0000 (13:50 +0400)]
removed module_common depens from files
src/modules/dalvik_handlers/handlers.c
src/tools/gpmu/probes/handlers.c
src/tools/sampler/sampler.c
src/tools/uipa/probes/handlers.c
Imran Navruzbekov [Tue, 4 Dec 2012 08:32:29 +0000 (12:32 +0400)]
Deleted files with deprecated code
Vitaliy Cherepanov [Tue, 4 Dec 2012 08:11:08 +0000 (12:11 +0400)]
removed /src/modules/driver/module_common.h
defines moved to /src/modules/driver/module.h
Vitaliy Cherepanov [Tue, 4 Dec 2012 07:34:35 +0000 (11:34 +0400)]
small fix
added src/modules/driver/module_common.h
removed probe_name.inc depens from dlsymmed_handlers.c + some debugs deleted
Vitaliy Cherepanov [Tue, 4 Dec 2012 06:58:44 +0000 (10:58 +0400)]
System.map depends removing (first revision)
function addresses maps for probes are generates on modules startup
create_probes.pl generate probes tables with addresses equal 0
addresses takes from probes array data (struct handler_map handlers) in probes functions
lookup_name function address export by swap_kprobes.ko
lookup_name function address calculate by shell script and pass to driver throw run parameters
struct handler_map definition moved from all files to driver/module_common.h
Imran Navruzbekov [Mon, 3 Dec 2012 10:59:42 +0000 (14:59 +0400)]
Merge branch 'dev' of 106.109.8.71:/srv/git/dbi into dev
Vyacheslav Cherkashin [Mon, 3 Dec 2012 08:04:00 +0000 (12:04 +0400)]