platform/kernel/swap-modules.git
11 years ago[FIX] incorrect syscalls feature order
Nikita Kalyazin [Sat, 13 Jul 2013 11:19:35 +0000 (15:19 +0400)]
[FIX] incorrect syscalls feature order

FIXME: actually there are 2 different entities:
 - internal feature number (when switching on/off a feature);
 - the value to be packed to the buffer.
It is better to split them.

11 years ago[FIX] wrong string argument pack
Nikita Kalyazin [Sat, 13 Jul 2013 11:18:35 +0000 (15:18 +0400)]
[FIX] wrong string argument pack

11 years ago[FIX] time format: nsec:sec -> sec:nsec
Nikita Kalyazin [Sat, 13 Jul 2013 11:17:20 +0000 (15:17 +0400)]
[FIX] time format: nsec:sec -> sec:nsec

11 years agoMerge branch 'kernel' of 106.109.8.71:/srv/git/dbi into kernel
Vyacheslav Cherkashin [Fri, 12 Jul 2013 15:52:26 +0000 (19:52 +0400)]
Merge branch 'kernel' of 106.109.8.71:/srv/git/dbi into kernel

11 years ago[FIX] PROBE_TYPE and PROBE_SUB_TYPE
Vyacheslav Cherkashin [Fri, 12 Jul 2013 15:50:37 +0000 (19:50 +0400)]
[FIX] PROBE_TYPE and PROBE_SUB_TYPE

in syscall events

11 years ago[IMPROVE] Sampler implementation
Alexander Aksenov [Fri, 12 Jul 2013 15:03:25 +0000 (19:03 +0400)]
[IMPROVE] Sampler implementation

And new features set prototype

11 years agoMerge branch 'kernel' of 106.109.8.71:/srv/git/dbi into kernel
Alexander Aksenov [Fri, 12 Jul 2013 14:31:48 +0000 (18:31 +0400)]
Merge branch 'kernel' of 106.109.8.71:/srv/git/dbi into kernel

11 years ago[FEATURE] SWAP Sampler port to kernel swap
Alexander Aksenov [Fri, 12 Jul 2013 14:29:55 +0000 (18:29 +0400)]
[FEATURE] SWAP Sampler port to kernel swap

It works, but is not bound with other modules

11 years ago[IMPROVE] add syscall events
Vyacheslav Cherkashin [Fri, 12 Jul 2013 14:24:16 +0000 (18:24 +0400)]
[IMPROVE] add syscall events

11 years ago[FIX] Different splice_shrink_spd() declarations
Alexander Aksenov [Fri, 12 Jul 2013 10:53:36 +0000 (14:53 +0400)]
[FIX] Different splice_shrink_spd() declarations

11 years ago[FIX] Add missing header
Alexander Aksenov [Fri, 12 Jul 2013 10:13:08 +0000 (14:13 +0400)]
[FIX] Add missing header

11 years agoMerge branch 'kernel' of 106.109.8.71:/srv/git/dbi into kernel
Vyacheslav Cherkashin [Fri, 12 Jul 2013 09:10:56 +0000 (13:10 +0400)]
Merge branch 'kernel' of 106.109.8.71:/srv/git/dbi into kernel

11 years ago[REFACTOR] rename put_strung() --> put_string()
Vyacheslav Cherkashin [Thu, 11 Jul 2013 09:31:21 +0000 (13:31 +0400)]
[REFACTOR] rename put_strung() --> put_string()

11 years ago[FIX] build error
Vyacheslav Cherkashin [Thu, 11 Jul 2013 09:29:42 +0000 (13:29 +0400)]
[FIX] build error

11 years ago[IMPROVE] New sleep style and some redesign
Alexander Aksenov [Wed, 10 Jul 2013 16:44:49 +0000 (20:44 +0400)]
[IMPROVE] New sleep style and some redesign

11 years agoMerge branch 'kernel' of 106.109.8.71:/srv/git/dbi into kernel
Vyacheslav Cherkashin [Wed, 10 Jul 2013 08:55:22 +0000 (12:55 +0400)]
Merge branch 'kernel' of 106.109.8.71:/srv/git/dbi into kernel

11 years ago[FIX] delete warning at get_sys_name()
Vyacheslav Cherkashin [Wed, 10 Jul 2013 08:50:04 +0000 (12:50 +0400)]
[FIX] delete warning at get_sys_name()

11 years ago[IMPROVE] implementation add/remove US inst
Vyacheslav Cherkashin [Wed, 10 Jul 2013 08:28:46 +0000 (12:28 +0400)]
[IMPROVE] implementation add/remove US inst

11 years ago[IMPROVE] Implement new buffer workstyle
Alexander Aksenov [Tue, 9 Jul 2013 14:25:34 +0000 (18:25 +0400)]
[IMPROVE] Implement new buffer workstyle

buffer init - allocates memory only if it wasn't allocated before, or if
attributes (size, subbuffers number) changed. If memory was allocated,
just restarts buffer (moves all subbuffers to write queue and set them
zero full buffer part);
buffer uninit - free memory in all queues (also checks if memory was
allocated);
buffer flush - moves only non-empty buffers to read list and doesn't
stop buffer work (fixed, was implemented before).

11 years ago[REFACTOR] rename field 'at_data' in struct app_info_data
Vyacheslav Cherkashin [Tue, 9 Jul 2013 14:02:48 +0000 (18:02 +0400)]
[REFACTOR] rename field 'at_data' in struct app_info_data

11 years ago[FIX] remove all probes on syscall
Vyacheslav Cherkashin [Tue, 9 Jul 2013 11:56:16 +0000 (15:56 +0400)]
[FIX] remove all probes on syscall

when unload ks_feature module

11 years ago[IMPROVE] remove jprobe in ks_features module
Vyacheslav Cherkashin [Tue, 9 Jul 2013 11:45:36 +0000 (15:45 +0400)]
[IMPROVE] remove jprobe in ks_features module

11 years ago[IMPROVE] add handlers for ks_features
Vyacheslav Cherkashin [Tue, 9 Jul 2013 11:27:37 +0000 (15:27 +0400)]
[IMPROVE] add handlers for ks_features

11 years ago[FIX] check not implemented syscall
Vyacheslav Cherkashin [Tue, 9 Jul 2013 11:05:08 +0000 (15:05 +0400)]
[FIX] check not implemented syscall

11 years ago[IMPROVE] add arguments in ks_feature (for syscall)
Vyacheslav Cherkashin [Tue, 9 Jul 2013 09:52:53 +0000 (13:52 +0400)]
[IMPROVE] add arguments in ks_feature (for syscall)

11 years ago[FIX] Mem alloc and buffer sync
Alexander Aksenov [Mon, 8 Jul 2013 16:53:54 +0000 (20:53 +0400)]
[FIX] Mem alloc and buffer sync

11 years ago[IMPROVE] add implementation the syscall instrumentation
Vyacheslav Cherkashin [Mon, 8 Jul 2013 16:17:37 +0000 (20:17 +0400)]
[IMPROVE] add implementation the syscall instrumentation

11 years ago[FIX] Error with memory allocation
Alexander Aksenov [Mon, 8 Jul 2013 16:14:06 +0000 (20:14 +0400)]
[FIX] Error with memory allocation

11 years ago[REFACTOR] rename: 'irq' --> 'ipc'
Vyacheslav Cherkashin [Mon, 8 Jul 2013 16:03:26 +0000 (20:03 +0400)]
[REFACTOR] rename: 'irq' --> 'ipc'

11 years ago[IMROVE] buffer: improve debug messages
Nikita Kalyazin [Sun, 7 Jul 2013 09:06:58 +0000 (13:06 +0400)]
[IMROVE] buffer: improve debug messages

11 years ago[FIX] buffer: kernel crash caused by splice_read
Nikita Kalyazin [Sun, 7 Jul 2013 08:56:35 +0000 (12:56 +0400)]
[FIX] buffer: kernel crash caused by splice_read

 - splice_grow_spd must be done _before_ spd structure filling;
 - number of pages and partial must be PIPE_DEF_BUFFERS;
 - pages that will be passed to splice_to_pipe must be copied, not
   moved: it is unknown when they will be returned by tcp stack, so we
   must not rely on their reuse;
 - small refactoring.

Known issue:
 - If a subbuffer is greater than max pipe size, we should splice this
   subbuffer partially. So we should not put it to "write list". In
   general a new mechanism for this should be implemented.

Tested with:
 - 2 x 8Kb buffer;
 - 16 x 64Kb buffer.

11 years ago[IMPROVE] add message len to debug info
Vitaliy Cherepanov [Thu, 4 Jul 2013 16:10:29 +0000 (20:10 +0400)]
[IMPROVE] add message len to debug info

11 years agoMerge branch 'kernel' of 106.109.8.71:/srv/git/dbi into kernel
Vitaliy Cherepanov [Thu, 4 Jul 2013 13:33:09 +0000 (17:33 +0400)]
Merge branch 'kernel' of 106.109.8.71:/srv/git/dbi into kernel

11 years ago[IMPROVE] add parse message debugs
Vitaliy Cherepanov [Thu, 4 Jul 2013 13:27:45 +0000 (17:27 +0400)]
[IMPROVE] add parse message debugs

 - use: enable define (PARSE_DEBUG) in parser_defs.h
 - default state is disabled

11 years ago[IMPROVE] add debug message
Vyacheslav Cherkashin [Thu, 4 Jul 2013 13:00:08 +0000 (17:00 +0400)]
[IMPROVE] add debug message

when command long message

11 years agoMerge branch 'kernel' of 106.109.8.71:/srv/git/dbi into kernel
Vyacheslav Cherkashin [Thu, 4 Jul 2013 11:38:11 +0000 (15:38 +0400)]
Merge branch 'kernel' of 106.109.8.71:/srv/git/dbi into kernel

11 years ago[IMPROVE] add msg_cmd
Vyacheslav Cherkashin [Thu, 4 Jul 2013 09:03:56 +0000 (13:03 +0400)]
[IMPROVE] add msg_cmd

11 years ago[REFACTOR] redesing driver new
Vyacheslav Cherkashin [Thu, 4 Jul 2013 08:52:36 +0000 (12:52 +0400)]
[REFACTOR] redesing driver new

11 years ago[REFACTOR] remove isn't used files
Vyacheslav Cherkashin [Thu, 4 Jul 2013 08:19:10 +0000 (12:19 +0400)]
[REFACTOR] remove isn't used files

remove:
src/modules/parser/protocol_description.h
src/modules/parser/swap_message_parser_errors.h

11 years ago[REFACTOR] redesing swap_message_parser_module.c
Vyacheslav Cherkashin [Thu, 4 Jul 2013 08:05:10 +0000 (12:05 +0400)]
[REFACTOR] redesing swap_message_parser_module.c

and rename:
swap_message_parser_module.c --> swap_msg_parser.c

11 years ago[REFACTOR] swap_ioctl
Vyacheslav Cherkashin [Wed, 3 Jul 2013 15:26:25 +0000 (19:26 +0400)]
[REFACTOR] swap_ioctl

rename:
ioctl_commands.h --> swap_ioctl.h

add ioctl:
SWAP_DRIVER_MSG

delete ioctl:
SWAP_DRIVER_MSG_START,
SWAP_DRIVER_MSG_STOP,
SWAP_DRIVER_MSG_CONFIG,
SWAP_DRIVER_MSG_SWAP_INST_ADD,
SWAP_DRIVER_MSG_SWAP_INST_REMOVE

11 years ago[FIX] get_string()
Vyacheslav Cherkashin [Wed, 3 Jul 2013 14:26:39 +0000 (18:26 +0400)]
[FIX] get_string()

11 years ago[IMPROVE] add message, when error parsing
Vyacheslav Cherkashin [Wed, 3 Jul 2013 12:55:20 +0000 (16:55 +0400)]
[IMPROVE] add message, when error parsing

11 years ago[FIX] verification of dedicated memory
Vyacheslav Cherkashin [Wed, 3 Jul 2013 12:50:00 +0000 (16:50 +0400)]
[FIX] verification of dedicated memory

11 years ago[FIX] destroy objects, when error parsing
Vyacheslav Cherkashin [Wed, 3 Jul 2013 12:36:06 +0000 (16:36 +0400)]
[FIX] destroy objects, when error parsing

11 years ago[IMPROVE] check on incorrect data
Vyacheslav Cherkashin [Wed, 3 Jul 2013 09:14:15 +0000 (13:14 +0400)]
[IMPROVE] check on incorrect data

11 years ago[REMOVE] delete message_handler and message_parser
Vyacheslav Cherkashin [Tue, 2 Jul 2013 11:58:36 +0000 (15:58 +0400)]
[REMOVE] delete message_handler and message_parser

files:
src/modules/parser/message_handler.c
src/modules/parser/message_handler.h
src/modules/parser/message_parser.c
src/modules/parser/message_parser.h

11 years ago[IMPROVE] create msg_parser
Vyacheslav Cherkashin [Tue, 2 Jul 2013 11:44:28 +0000 (15:44 +0400)]
[IMPROVE] create msg_parser

files:
src/modules/parser/msg_parser.c
src/modules/parser/msg_parser.h

11 years ago[IMPROVE] create msg_buf
Vyacheslav Cherkashin [Tue, 2 Jul 2013 11:37:25 +0000 (15:37 +0400)]
[IMPROVE] create msg_buf

files:
src/modules/parser/msg_buf.c
src/modules/parser/msg_buf.h

11 years agoMerge branch 'kernel' of ssh://106.109.8.71/srv/git/dbi into kernel
Nikita Kalyazin [Tue, 2 Jul 2013 04:41:25 +0000 (08:41 +0400)]
Merge branch 'kernel' of ssh://106.109.8.71/srv/git/dbi into kernel

11 years ago[IMPROVE] buffer: flush does not "disable" buffer
Nikita Kalyazin [Tue, 2 Jul 2013 04:39:44 +0000 (08:39 +0400)]
[IMPROVE] buffer: flush does not "disable" buffer

No need to reinitialize after flush to write again now.

11 years ago[FIX] add support swap_driver_new module
Vyacheslav Cherkashin [Mon, 1 Jul 2013 08:07:39 +0000 (12:07 +0400)]
[FIX] add support swap_driver_new module

when kernel version < 3.4.4

11 years ago[REFACTOR] add swap_buffer module in build system
Vyacheslav Cherkashin [Mon, 1 Jul 2013 07:45:21 +0000 (11:45 +0400)]
[REFACTOR] add swap_buffer module in build system

11 years ago[REFACTOR] add swap_driver_new module in build system
Vyacheslav Cherkashin [Mon, 1 Jul 2013 07:33:14 +0000 (11:33 +0400)]
[REFACTOR] add swap_driver_new module in build system

11 years ago[REFACTOR] add parser module in build system
Vyacheslav Cherkashin [Mon, 1 Jul 2013 07:18:59 +0000 (11:18 +0400)]
[REFACTOR] add parser module in build system

11 years agoMerge branch 'kernel' of 106.109.8.71:/srv/git/dbi into kernel
Vyacheslav Cherkashin [Mon, 1 Jul 2013 05:16:35 +0000 (09:16 +0400)]
Merge branch 'kernel' of 106.109.8.71:/srv/git/dbi into kernel

11 years ago[FEATURE] SWAP Parser implement
Alexander Aksenov [Sun, 30 Jun 2013 17:10:27 +0000 (21:10 +0400)]
[FEATURE] SWAP Parser implement

11 years ago[FIX] Page calculation
Alexander Aksenov [Sun, 30 Jun 2013 17:04:17 +0000 (21:04 +0400)]
[FIX] Page calculation

11 years ago[FEATURE] new interface pf_register_probe()
Vyacheslav Cherkashin [Fri, 28 Jun 2013 15:21:31 +0000 (19:21 +0400)]
[FEATURE] new interface pf_register_probe()

-int pf_register_probe(struct pf_group *pfg, struct dentry *dentry,
-                      unsigned long offset, void *pre_handler,
-                      void *jp_handler, void *rp_handler);
+int pf_register_probe(struct pf_group *pfg, struct dentry *dentry,
+                      unsigned long offset, const char *args);

11 years agoMerge branch 'kernel' of 106.109.8.71:/srv/git/dbi into kernel
Vyacheslav Cherkashin [Fri, 28 Jun 2013 14:11:19 +0000 (18:11 +0400)]
Merge branch 'kernel' of 106.109.8.71:/srv/git/dbi into kernel

11 years ago[FEATURE] New driver implement
Alexander Aksenov [Fri, 28 Jun 2013 12:07:46 +0000 (16:07 +0400)]
[FEATURE] New driver implement

11 years ago[FEATURE] add message (protocol SWAP DA 6/26/2013)
Vyacheslav Cherkashin [Thu, 27 Jun 2013 13:15:37 +0000 (17:15 +0400)]
[FEATURE] add message (protocol SWAP DA 6/26/2013)

massages:
MSG_PROCESS_INFO,
MSG_ERROR,
MSG_SAMPLE,
MSG_FUNCTION_ENTRY,
MSG_FUNCTION_EXIT,
MSG_CONTEXT_SWITCH ENTRY,
MSG_CONTEXT_SWITCH_EXIT

11 years ago[IMPROVE] Update error returned by funcs
Alexander Aksenov [Wed, 26 Jun 2013 12:36:46 +0000 (16:36 +0400)]
[IMPROVE] Update error returned by funcs

11 years agoMerge branch 'kernel' of 106.109.8.71:/srv/git/dbi into kernel
Vyacheslav Cherkashin [Tue, 25 Jun 2013 15:43:21 +0000 (19:43 +0400)]
Merge branch 'kernel' of 106.109.8.71:/srv/git/dbi into kernel

11 years ago[FIX] Spinlock flags problem
Alexander Aksenov [Tue, 25 Jun 2013 12:37:22 +0000 (16:37 +0400)]
[FIX] Spinlock flags problem

11 years ago[REFACTOR] implementation pack_event_info()
Vyacheslav Cherkashin [Tue, 25 Jun 2013 06:47:27 +0000 (10:47 +0400)]
[REFACTOR] implementation pack_event_info()

implementation pack_event_info() through ptr_pack_task_event_info()

11 years ago[REFACTOR] rename features_data.h
Vyacheslav Cherkashin [Mon, 24 Jun 2013 12:32:47 +0000 (16:32 +0400)]
[REFACTOR] rename features_data.h

features_data.h --> features_data.c

11 years ago[FEATURE] implement /un/register_syscall()
Vyacheslav Cherkashin [Mon, 24 Jun 2013 11:43:18 +0000 (15:43 +0400)]
[FEATURE] implement /un/register_syscall()

11 years ago[REFACTOR] move SYSCALL_LIST
Vyacheslav Cherkashin [Mon, 24 Jun 2013 06:05:50 +0000 (10:05 +0400)]
[REFACTOR] move SYSCALL_LIST

from src/modules/ks_features/features_data.h
to src/modules/ks_features/syscall_list.h

11 years ago[FIX] add us_manager.h
Vyacheslav Cherkashin [Fri, 21 Jun 2013 15:36:09 +0000 (19:36 +0400)]
[FIX] add us_manager.h

11 years ago[FEATURE] create swap_ks_features module
Vyacheslav Cherkashin [Fri, 21 Jun 2013 15:33:52 +0000 (19:33 +0400)]
[FEATURE] create swap_ks_features module

11 years agoMerge commit '9cc656e464' into kernel
Vyacheslav Cherkashin [Tue, 18 Jun 2013 14:13:15 +0000 (18:13 +0400)]
Merge commit '9cc656e464' into kernel

Conflicts:
src/modules/kprobe/arch/asm-arm/dbi_kprobes.c
src/modules/kprobe/dbi_kprobes.c

11 years agoMerge commit 'df0daa52c1' into kernel
Vyacheslav Cherkashin [Tue, 18 Jun 2013 11:29:06 +0000 (15:29 +0400)]
Merge commit 'df0daa52c1' into kernel

Conflicts:
src/modules/kprobe/arch/asm-arm/dbi_kprobes.c

11 years agoMerge commit 'cc09f10e84d5' into kernel
Vyacheslav Cherkashin [Tue, 18 Jun 2013 08:56:27 +0000 (12:56 +0400)]
Merge commit 'cc09f10e84d5' into kernel

Conflicts:
src/modules/kprobe/arch/asm-arm/dbi_kprobes.c
src/modules/kprobe/arch/asm-arm/dbi_kprobes_arm.h
src/modules/kprobe/arch/dbi_kprobes.h
src/modules/kprobe/dbi_kprobes.c

11 years agoMerge branch 'kernel' of 106.109.8.71:/srv/git/dbi into kernel
Vyacheslav Cherkashin [Tue, 18 Jun 2013 07:49:20 +0000 (11:49 +0400)]
Merge branch 'kernel' of 106.109.8.71:/srv/git/dbi into kernel

11 years ago[REFACTOR] remove not use code
Vyacheslav Cherkashin [Tue, 18 Jun 2013 07:46:07 +0000 (11:46 +0400)]
[REFACTOR] remove not use code

11 years ago[FIX] Fix wrong functions w/o returns determination (bl,blx)
Dmitry Kovalenko [Tue, 18 Jun 2013 07:36:09 +0000 (11:36 +0400)]
[FIX] Fix wrong functions w/o returns determination (bl,blx)

11 years ago[REFACTOR] redesign ret_handler_cp()
Vyacheslav Cherkashin [Tue, 18 Jun 2013 07:08:58 +0000 (11:08 +0400)]
[REFACTOR] redesign ret_handler_cp()

11 years ago[FIX] Change safe_arm and safe_thumb type
Dmitry Kovalenko [Tue, 18 Jun 2013 05:12:57 +0000 (09:12 +0400)]
[FIX] Change safe_arm and safe_thumb type

11 years ago[FIX] SWAP buffer review result
Alexander Aksenov [Fri, 14 Jun 2013 14:11:34 +0000 (18:11 +0400)]
[FIX] SWAP buffer review result

11 years ago[REFACTOR] redesign call_page_fault()
Vyacheslav Cherkashin [Fri, 14 Jun 2013 09:48:53 +0000 (13:48 +0400)]
[REFACTOR] redesign call_page_fault()

11 years ago[FIX] many proc for one task
Vyacheslav Cherkashin [Fri, 14 Jun 2013 09:25:52 +0000 (13:25 +0400)]
[FIX] many proc for one task

11 years ago[REFACTOR] remove field 'name' from 'struct sspt_file'
Vyacheslav Cherkashin [Fri, 14 Jun 2013 08:41:02 +0000 (12:41 +0400)]
[REFACTOR] remove field 'name' from 'struct sspt_file'

11 years ago[REFACTOR] remove sspt_proc_add_ip_data()
Vyacheslav Cherkashin [Fri, 14 Jun 2013 08:31:07 +0000 (12:31 +0400)]
[REFACTOR] remove sspt_proc_add_ip_data()

11 years ago[REFACTOR] sspt_proc_find_file_or_new()
Vyacheslav Cherkashin [Fri, 14 Jun 2013 08:28:48 +0000 (12:28 +0400)]
[REFACTOR] sspt_proc_find_file_or_new()

11 years ago[REFACTOR] remove sspt_set_ip_addr()
Vyacheslav Cherkashin [Fri, 14 Jun 2013 08:13:12 +0000 (12:13 +0400)]
[REFACTOR] remove sspt_set_ip_addr()

it not use

11 years ago[REFACTOR] remove sspt_*_copy()
Vyacheslav Cherkashin [Thu, 13 Jun 2013 14:08:57 +0000 (18:08 +0400)]
[REFACTOR] remove sspt_*_copy()

functions:
sspt_proc_copy()
sspt_file_copy()
sspt_page_copy()
copy_ip()

11 years ago[REFACTOR] remove sspt_proc_get_new()
Vyacheslav Cherkashin [Thu, 13 Jun 2013 13:58:57 +0000 (17:58 +0400)]
[REFACTOR] remove sspt_proc_get_new()

11 years ago[REFACTOR] remove field 'dentry' from 'srtuct sspt_proc'
Vyacheslav Cherkashin [Thu, 13 Jun 2013 13:43:23 +0000 (17:43 +0400)]
[REFACTOR] remove field 'dentry' from 'srtuct sspt_proc'

11 years ago[FIX] add check page_present()
Vyacheslav Cherkashin [Thu, 13 Jun 2013 12:39:37 +0000 (16:39 +0400)]
[FIX] add check page_present()

when installing probe in do_page_fault()

11 years ago[FIX] initialization uretprobe
Vyacheslav Cherkashin [Thu, 13 Jun 2013 11:54:45 +0000 (15:54 +0400)]
[FIX] initialization uretprobe

11 years ago[REFACTOR] create and used /un/install_all()
Vyacheslav Cherkashin [Thu, 13 Jun 2013 08:49:49 +0000 (12:49 +0400)]
[REFACTOR] create and used /un/install_all()

11 years ago[REFACTOR] print uretprobe info
Vyacheslav Cherkashin [Thu, 13 Jun 2013 08:46:39 +0000 (12:46 +0400)]
[REFACTOR] print uretprobe info

when error register

11 years ago[FEATURE] create call_mm_release()
Vyacheslav Cherkashin [Tue, 11 Jun 2013 13:14:35 +0000 (17:14 +0400)]
[FEATURE] create call_mm_release()

11 years ago[FEATURE] first working version
Vyacheslav Cherkashin [Tue, 11 Jun 2013 08:23:22 +0000 (12:23 +0400)]
[FEATURE] first working version

working, when install probes on page (do_page_foult()), and creating
entity "img_*"

11 years ago[IMPROVE] Kernel retprobes without exceptions
Dmitry Kovalenko [Mon, 10 Jun 2013 09:29:46 +0000 (13:29 +0400)]
[IMPROVE] Kernel retprobes without exceptions

11 years agoMerge branch 'kernel' of 106.109.8.71:/srv/git/dbi into kernel
Alexander Aksenov [Thu, 6 Jun 2013 14:46:56 +0000 (18:46 +0400)]
Merge branch 'kernel' of 106.109.8.71:/srv/git/dbi into kernel

11 years ago[FIX] Add swap_buffer_errors.h
Alexander Aksenov [Thu, 6 Jun 2013 14:46:39 +0000 (18:46 +0400)]
[FIX] Add swap_buffer_errors.h

11 years ago[FEATURE] new filters
Vyacheslav Cherkashin [Thu, 6 Jun 2013 08:54:08 +0000 (12:54 +0400)]
[FEATURE] new filters

11 years agoMerge branch 'dev' into kernel
Vyacheslav Cherkashin [Tue, 4 Jun 2013 14:16:40 +0000 (18:16 +0400)]
Merge branch 'dev' into kernel

Conflicts:
src/modules/driver/us_proc_inst.c