kernel/swap-modules.git
8 years ago[FIX] Master: modules uninitialization order 03/41003/2
Alexander Aksenov [Wed, 10 Jun 2015 14:34:38 +0000 (17:34 +0300)]
[FIX] Master: modules uninitialization order

Change-Id: Ie033951d0fb78b2cce694af70c791a5ce69a2bbd
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
9 years ago[REFACTOR] Preload flags 77/39077/5
Alexander Aksenov [Tue, 17 Mar 2015 13:00:42 +0000 (16:00 +0300)]
[REFACTOR] Preload flags

Change-Id: Ie3b9ef3a10d069e2f7ae2acae5ee579e7cede738
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
9 years ago[FEATURE] wsp implement (for webkit) 67/39867/3
Vyacheslav Cherkashin [Mon, 2 Mar 2015 11:38:31 +0000 (14:38 +0300)]
[FEATURE] wsp implement (for webkit)

Change-Id: I7da74b9c5d5c21e070e908ff2f5ab885ead78e8f
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
9 years ago[FIX] multithread using file_list field in img_proc struct 44/39944/1
Vyacheslav Cherkashin [Tue, 26 May 2015 16:51:31 +0000 (19:51 +0300)]
[FIX] multithread using file_list field in img_proc struct

Change-Id: I0b8a814cfca377890ee431eb7215dc7295385b3d
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
9 years ago[FIX] put_pf_group() implement 43/39943/1
Vyacheslav Cherkashin [Tue, 26 May 2015 15:50:11 +0000 (18:50 +0300)]
[FIX] put_pf_group() implement

Change-Id: Ia720edadc41860bcbccc75d0e1cd23a074700580
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
9 years ago[FIX] check_pf_by_comm() 48/39748/2
Vyacheslav Cherkashin [Thu, 21 May 2015 18:31:10 +0000 (21:31 +0300)]
[FIX] check_pf_by_comm()

Change-Id: Ic8b1ea648daf8d80c435797aa8331b4eb4358530
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
9 years ago[FEATURE] create new interface for uprobe 66/39866/1
Vyacheslav Cherkashin [Wed, 25 Mar 2015 07:45:47 +0000 (10:45 +0300)]
[FEATURE] create new interface for uprobe

Change-Id: Ib652667abc169529b1b00126d0d9759291297282
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
9 years ago[IMPROVE] new interface for probe_info struct 65/39865/1
Vyacheslav Cherkashin [Fri, 14 Nov 2014 14:34:16 +0000 (18:34 +0400)]
[IMPROVE] new interface for probe_info struct

Change-Id: I71bb2f0afee8662411bdc6b758954b30561469c9
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
9 years ago[FEATURE] 'on the go' US probe 64/39864/1
Vyacheslav Cherkashin [Fri, 7 Nov 2014 18:53:34 +0000 (22:53 +0400)]
[FEATURE] 'on the go' US probe

Change-Id: Ia3501c4ed5a95a3c190dfe38730a8636801eb034
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
9 years ago[REFACTOR] sspt_file_set_mapping() 63/39863/1
Vyacheslav Cherkashin [Fri, 7 Nov 2014 18:52:16 +0000 (22:52 +0400)]
[REFACTOR] sspt_file_set_mapping()

Change-Id: Ie84147095b39856942840be2f50d8264f97022c8
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
9 years ago[REFACTOR] move dentry_by_path() 62/39862/1
Vyacheslav Cherkashin [Thu, 6 Nov 2014 12:53:03 +0000 (16:53 +0400)]
[REFACTOR] move dentry_by_path()

form parser/us_inst.c to us_manager/pf/pf_group.c

Change-Id: I4a9d6fe017debe743874180edd8ec27c7c2db7ec
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
9 years ago[FIX] swap_fbiprobe: error on insmod 81/39481/1
Vitaliy Cherepanov [Fri, 15 May 2015 11:48:05 +0000 (14:48 +0300)]
[FIX] swap_fbiprobe: error on insmod

swap_fbiprobe: Unknown symbol fbi_msg

Change-Id: Id754f85b6c60b0dc2bf8e5f4eb3c2635274919a2
Signed-off-by: Vitaliy Cherepanov <v.cherepanov@samsung.com>
9 years ago[FEATURE] MSG_PROCESS_STATUS_INFO implement 22/39422/3
Vyacheslav Cherkashin [Thu, 14 May 2015 18:47:24 +0000 (21:47 +0300)]
[FEATURE] MSG_PROCESS_STATUS_INFO implement

Change-Id: I3c2d5b585dba5b9e7204d54e43d86d6cf7609b6c
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
9 years ago[FEATURE] FBI pack error probe 17/39417/8
Vitaliy Cherepanov [Thu, 14 May 2015 14:39:08 +0000 (17:39 +0300)]
[FEATURE] FBI pack error probe

On getting data fails FBI packs probe msg with 0 size data

Change-Id: I01eb526b286cd953815ff908b98aae2027b58ab8
Signed-off-by: Vitaliy Cherepanov <v.cherepanov@samsung.com>
9 years ago[FEATURE] FBI multi probing 62/38862/9
Vitaliy Cherepanov [Tue, 2 Dec 2014 14:40:59 +0000 (17:40 +0300)]
[FEATURE] FBI multi probing

Change-Id: I27186afb057ad97724225c93e6a1f596d2df6ff3
Signed-off-by: Vitaliy Cherepanov <v.cherepanov@samsung.com>
9 years ago[FEATURE] FBI porting 60/38860/10
Vitaliy Cherepanov [Mon, 17 Nov 2014 13:37:09 +0000 (16:37 +0300)]
[FEATURE] FBI porting

Change-Id: Ia0453593cf0d32c32a7b536ffaedf184b0445f32
Signed-off-by: Vitaliy Cherepanov <v.cherepanov@samsung.com>
9 years ago[IMPROVE] protorcol 4.0 35/38935/4
Vyacheslav Cherkashin [Mon, 2 Mar 2015 11:28:19 +0000 (14:28 +0300)]
[IMPROVE] protorcol 4.0

Change-Id: I5e7e24cbcc04001f72b73f1e3eddb8949f9e0481
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
9 years agoMerge "Merge branch 'tizen_2.4' into tizen_2.4_dev" into tizen_2.4_dev
Dmitry Kovalenko [Thu, 14 May 2015 11:22:10 +0000 (04:22 -0700)]
Merge "Merge branch 'tizen_2.4' into tizen_2.4_dev" into tizen_2.4_dev

9 years ago[FEATURE] set webprobe profiling 86/38686/16
Anastasia Lyupa [Thu, 23 Apr 2015 13:29:39 +0000 (16:29 +0300)]
[FEATURE] set webprobe profiling

- receive libewebkit addresses for web profiling
  through debugfs
- register required probes in webprobe module
- use initializer

Change-Id: Ib7511138416dc74bb55b64980860091432fb9cc9
Signed-off-by: Anastasia Lyupa <a.lyupa@samsung.com>
9 years ago[FIX] task_data, preload modules init 24/38924/2
Anastasia Lyupa [Thu, 30 Apr 2015 12:00:43 +0000 (15:00 +0300)]
[FIX] task_data, preload modules init

postpone it by using initializer

Change-Id: I81a31fd80d9e3a715cc205d2cffec230e78875bd
Signed-off-by: Anastasia Lyupa <a.lyupa@samsung.com>
9 years agoMerge branch 'tizen_2.4' into tizen_2.4_dev 29/38929/1
Dmitry Kovalenko [Thu, 30 Apr 2015 12:46:48 +0000 (15:46 +0300)]
Merge branch 'tizen_2.4' into tizen_2.4_dev

Signed-off-by: Dmitry Kovalenko <d.kovalenko@samsung.com>
Conflicts:
uprobe/swap_uprobes.c
us_manager/img/img_ip.c
us_manager/img/img_proc.h
us_manager/sspt/sspt.h
us_manager/sspt/sspt_debug.h
us_manager/sspt/sspt_file.c

Change-Id: Ic7e1d03f57ebf988cae51b004498460ba08aee45

9 years ago[FIX] module order in initializer 23/38923/1
Anastasia Lyupa [Thu, 30 Apr 2015 11:58:16 +0000 (14:58 +0300)]
[FIX] module order in initializer

Change-Id: Id883aeb99d628b48a0368b1eb1fc75e9bee13bd6
Signed-off-by: Anastasia Lyupa <a.lyupa@samsung.com>
9 years ago[STYLE] Fix issues from checkpatch.pl 04/38604/11
Dmitry Kovalenko [Wed, 22 Apr 2015 15:07:11 +0000 (18:07 +0300)]
[STYLE] Fix issues from checkpatch.pl

not fixed issues (191):
  LINUX_VERSION_CODE (56)
  do not add new typedefs
  Use #include <linux/...> instead of <asm/...>
  externs should be avoided in .c files
  EXPORT_SYMBOL(foo); should immediately follow its function/variable
  do not use assignment in if condition
  use of in_atomic() is incorrect outside core kernel code
  Macros with complex values should be enclosed in parenthesis
  sizeof(& should be avoided
  usage of NR_CPUS is often wron
  uprobe/arch/arm/swap-asm/swap_uprobes.c (over 80 chars)

Change-Id: I1efb075ff2b47b78c56818e921a358868ce19948
Signed-off-by: Dmitry Kovalenko <d.kovalenko@samsung.com>
9 years agoMerge branch 'tizen_2.4' into 'tizen_2.4_dev' 36/38736/2
Vyacheslav Cherkashin [Mon, 27 Apr 2015 12:22:12 +0000 (15:22 +0300)]
Merge branch 'tizen_2.4' into 'tizen_2.4_dev'

Change-Id: I1133d65cd7fe8b74e084b4ea9e0bdc8fb470659d
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
9 years ago[FIX] partial revert 34/38734/1
Vyacheslav Cherkashin [Mon, 27 Apr 2015 09:50:46 +0000 (12:50 +0300)]
[FIX] partial revert

revert commit 898e1e017764c13d0dda84a1a96bee687743ee70.

Change-Id: I3ce70e137d603a8bc4a132041fe75c10288e8bc7
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
9 years ago[IMPROVE] make modules use swap_initializer 94/36894/2
Vyacheslav Cherkashin [Mon, 16 Mar 2015 15:43:33 +0000 (18:43 +0300)]
[IMPROVE] make modules use swap_initializer

Change-Id: I49e63e9ea885922ed20d246632c182b8d1508e89
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
9 years ago[FEATURE] master module implement 93/36893/2
Vyacheslav Cherkashin [Wed, 11 Mar 2015 16:50:21 +0000 (19:50 +0300)]
[FEATURE] master module implement

1. create swap_initializer
2. move swap_debugfs to this module from driver module

Change-Id: Id81d0ba55c304ed969447d658b6876fa0068bc48
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
9 years ago[FIX] build modules for kernel >= 3.14 86/36786/2
Vyacheslav Cherkashin [Fri, 13 Mar 2015 11:10:36 +0000 (14:10 +0300)]
[FIX] build modules for kernel >= 3.14

Change-Id: I2465588893d874d52eb48398b6691b52bf78f0b2
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
9 years ago[FIX] Fix build for new kernel (3.14.25) 70/36770/1
Dmitry Kovalenko [Fri, 13 Mar 2015 07:33:54 +0000 (10:33 +0300)]
[FIX] Fix build for new kernel (3.14.25)

Change-Id: Id7a442d6b1cc637908c7e9af40b2db56fe00089b
Signed-off-by: Dmitry Kovalenko <d.kovalenko@samsung.com>
9 years ago[STYLE] Remove comments, add tab 24/36024/2 new_protocol
Alexander Aksenov [Fri, 27 Feb 2015 12:03:04 +0000 (15:03 +0300)]
[STYLE] Remove comments, add tab

Change-Id: I7eb8cb45d54a61229067dea4d830298578e8a8c0
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
9 years ago[FEATURE] Preload: Implement 60/33660/7
Alexander Aksenov [Wed, 4 Jun 2014 08:07:14 +0000 (12:07 +0400)]
[FEATURE] Preload: Implement

Change-Id: Ida266d6bc3af76bbf046434da99bc7fa3a256d49
Signed-off-by: Vasiliy Ulyanov <v.ulyanov@samsung.com>
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
9 years ago[REFACTOR] ip struct page initialization 59/33659/2
Alexander Aksenov [Mon, 20 Oct 2014 10:21:16 +0000 (14:21 +0400)]
[REFACTOR] ip struct page initialization

*page field now is filled at create_ip()

Change-Id: I8e3d32da5d0bd7d0d5512b4897d6523e3410be16
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
9 years ago[IMPROVE] Add swap_put_uarg() 58/33658/2
Alexander Aksenov [Fri, 28 Nov 2014 11:51:40 +0000 (14:51 +0300)]
[IMPROVE] Add swap_put_uarg()

Change-Id: I87057e7b496c655b582aef86484403c0ff6a85e7
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
9 years ago[IMPROVE] Add uprobe_ops registration 57/33657/2
Vasiliy Ulyanov [Wed, 4 Jun 2014 08:15:29 +0000 (12:15 +0400)]
[IMPROVE] Add uprobe_ops registration

Change-Id: I165a8d4fd115c5d24800a091a1600a1b81d13bb2
Signed-off-by: Vasiliy Ulyanov <v.ulyanov@samsung.com>
9 years ago[FIX] x86 jumps 56/33656/2
Vasiliy Ulyanov [Thu, 7 Aug 2014 10:46:33 +0000 (14:46 +0400)]
[FIX] x86 jumps

Change-Id: Iea9f6eacb1142bd16c150c6cf6a658b9935e38a9
Signed-off-by: Vasiliy Ulyanov <v.ulyanov@samsung.com>
9 years ago[IMPROVE] Add arch-specific routines for setting SP 55/33655/2
Vasiliy Ulyanov [Thu, 5 Jun 2014 09:31:38 +0000 (13:31 +0400)]
[IMPROVE] Add arch-specific routines for setting SP

Change-Id: I8ba26e9ddffbc39f13aca3bada7149104cebcbf6
Signed-off-by: Vasiliy Ulyanov <v.ulyanov@samsung.com>
9 years ago[IMPROVE] Add orig_ret_addr restore condition 54/33654/2
Vasiliy Ulyanov [Wed, 4 Jun 2014 08:16:33 +0000 (12:16 +0400)]
[IMPROVE] Add orig_ret_addr restore condition

In some situations there is no need to restore the original return
address because all the related actions are performed inside the handler
(e.g. preload implementation)

Change-Id: I4d917cdd7201039002d56e7780a7c5701327c16d
Signed-off-by: Vasiliy Ulyanov <v.ulyanov@samsung.com>
9 years ago[IMPROVE] Add uprobe_ops registration 53/33653/2
Vasiliy Ulyanov [Wed, 4 Jun 2014 08:15:29 +0000 (12:15 +0400)]
[IMPROVE] Add uprobe_ops registration

Change-Id: Ia128d1f2ce2ce9a8510703420fd0dca18adc41fa
Signed-off-by: Vasiliy Ulyanov <v.ulyanov@samsung.com>
9 years ago[FIX] Task data searches symbols by substring 52/33652/2
Alexander Aksenov [Fri, 28 Nov 2014 11:31:27 +0000 (14:31 +0300)]
[FIX] Task data searches symbols by substring

This prevents issuses with changeable kernel functions names,
for example, when copy_process changes its name to copy_process.part...

Change-Id: I4c815609f9c8e3f02fcf72aab6297ebb48427fd2
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
9 years ago[FEATURE] Implement swap_task_data module 51/33651/2
Vasiliy Ulyanov [Thu, 19 Jun 2014 13:55:14 +0000 (17:55 +0400)]
[FEATURE] Implement swap_task_data module

The module adds per-task data storage at the end of the kernel
stack.

Change-Id: Ibaccba06aaa9944eee4607a35be80dd32a83932a
Signed-off-by: Vasiliy Ulyanov <v.ulyanov@samsung.com>
9 years ago[IMPROVE] Add uretprobe_instance data field 50/33650/2
Vasiliy Ulyanov [Mon, 2 Jun 2014 14:18:17 +0000 (18:18 +0400)]
[IMPROVE] Add uretprobe_instance data field

Change-Id: Ic852d3d40b4b0dcb0dfa5f867aa3f02d3647aa03
Signed-off-by: Vasiliy Ulyanov <v.ulyanov@samsung.com>
9 years ago[IMPROVE] Uprobe: add import swap_register_uprobe() 49/33649/2
Alexander Aksenov [Thu, 13 Mar 2014 08:45:55 +0000 (12:45 +0400)]
[IMPROVE] Uprobe: add import swap_register_uprobe()

Change-Id: I56a4952b3080fccf09fa7a0256db7b7b5058141d
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
9 years ago[FIX] Uprobe: add kprobe struct fields init 48/33648/2
Alexander Aksenov [Fri, 7 Mar 2014 10:51:41 +0000 (14:51 +0400)]
[FIX] Uprobe: add kprobe struct fields init

Change-Id: I1e39ac2da426c1ef264dc335ef2a85374ed6c922
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
9 years agoMerge branch 'master' into new_protocol 43/35743/1
Dmitry Kovalenko [Tue, 24 Feb 2015 07:50:14 +0000 (10:50 +0300)]
Merge branch 'master' into new_protocol

Change-Id: I8c4d219be9e9b389e9c3af219917178d64fc9974
Signed-off-by: Dmitry Kovalenko <d.kovalenko@samsung.com>
9 years agotizen 2.3 release submit/tizen_2.3/20150202.085130 tizen_2.3_release
jk7744.park [Sun, 1 Feb 2015 05:50:48 +0000 (14:50 +0900)]
tizen 2.3 release

9 years ago[IMPROVE] x86: apply jumper for US probes installing 41/32841/1 master
Vyacheslav Cherkashin [Tue, 12 Aug 2014 10:01:52 +0000 (14:01 +0400)]
[IMPROVE] x86: apply jumper for US probes installing

Change-Id: I0fdd2ada86df1cbcc7fbfd1d1fced9dde1c06a2c
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
(cherry picked from commit 124bdcdf2740a06b7df64a2917b26f88aeb07e21)

9 years ago[FIX] Module swap_message_parser build 42/32342/1
Ruslan Soloviev [Wed, 17 Dec 2014 08:39:53 +0000 (11:39 +0300)]
[FIX] Module swap_message_parser build

Add linux/module.h

Change-Id: Id5c27ba858a40af34113fa6db1a59693e6ee337b
Signed-off-by: Ruslan Soloviev <r.soloviev@samsung.com>
9 years ago[REFACTOR] Remove probe counter 35/31335/3
Ruslan Soloviev [Mon, 8 Dec 2014 09:10:19 +0000 (12:10 +0300)]
[REFACTOR] Remove probe counter

Change-Id: Ic4ce08202bf5a0844bd7a5802ac34f2a5263d309
Signed-off-by: Ruslan Soloviev <r.soloviev@samsung.com>
9 years ago[PROTO] Web profiling message format change 03/31303/6
Ruslan Soloviev [Mon, 15 Dec 2014 10:11:09 +0000 (13:11 +0300)]
[PROTO] Web profiling message format change

Change-Id: I359d43193792c859f1e1e344a17ee1221bac0477
Signed-off-by: Ruslan Soloviev <r.soloviev@samsung.com>
9 years ago[FEATURE] Add web profiling 89/30389/10
Ruslan Soloviev [Thu, 27 Nov 2014 07:12:42 +0000 (10:12 +0300)]
[FEATURE] Add web profiling

Setup probes (probe type 3):
ewk_context_inspector_server_start
JSC::ProfileGenerator::willExecute
JSC::ProfileGenerator::didExecute

Change-Id: I65534ea544685b55d805df910d85b6a31eae2a93
Signed-off-by: Ruslan Soloviev <r.soloviev@samsung.com>
9 years ago[FIX] remove support multi uprobes 25/30525/2
Vyacheslav Cherkashin [Wed, 19 Nov 2014 12:34:09 +0000 (16:34 +0400)]
[FIX] remove support multi uprobes

Change-Id: Ic28bde19b71b6139fe3de1799f23035a497ae8b0
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
9 years ago[FIX] Add retprobe module to .spec 26/30426/2
Alexander Aksenov [Tue, 18 Nov 2014 09:48:49 +0000 (12:48 +0300)]
[FIX] Add retprobe module to .spec

Change-Id: Ia9b734130c17c8fccaf7e08197353243cb3987a3
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
9 years ago[FIX] add 'build_arch arm' into spec 99/30299/1
Dmitry Kovalenko [Fri, 14 Nov 2014 07:02:57 +0000 (10:02 +0300)]
[FIX] add 'build_arch arm' into spec

Change-Id: I0900dc0c1b5777f5dd2e40f99f2c1410bbb99164

9 years ago[FIX] Add ':' after BuildRequires tag 96/30296/1
Dmitry Kovalenko [Fri, 14 Nov 2014 04:21:19 +0000 (07:21 +0300)]
[FIX] Add ':' after BuildRequires tag

Change-Id: I2711dce94593138e92bfdb417af9514ebbe894d4

9 years ago[IMPROVE] Parser: add probe type support 56/29556/8
Alexander Aksenov [Tue, 5 Aug 2014 12:34:30 +0000 (16:34 +0400)]
[IMPROVE] Parser: add probe type support

Now probe type is transferred right after probe address.
Avaliable probe types:
 0 - retprobe

Change-Id: Ic9c96aa41841d6ca3a448daaca58d49049c2e01e
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
9 years ago[FIX] Probe info size init 77/30277/1
Alexander Aksenov [Thu, 13 Nov 2014 13:26:28 +0000 (16:26 +0300)]
[FIX] Probe info size init

Change-Id: I491eef3afcc3562aff5b144efa5dd6396b3398d5
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
9 years ago[FEATURE] New .spec 65/30265/1
Alexander Aksenov [Thu, 13 Nov 2014 11:38:03 +0000 (14:38 +0300)]
[FEATURE] New .spec

Change-Id: Id7a216ccb8d82104c16637c07937fe2a5e31251d
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
9 years ago[LICENSE] add license 91/30191/1
Vyacheslav Cherkashin [Wed, 12 Nov 2014 13:29:45 +0000 (17:29 +0400)]
[LICENSE] add license

Change-Id: I8cf0b111ee970f0e00662205b8481b0d638b9eac
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
9 years ago[FEATURE] New probes interface 55/29555/7
Alexander Aksenov [Tue, 9 Sep 2014 07:59:57 +0000 (11:59 +0400)]
[FEATURE] New probes interface

Separates probes from us_manager.
Now all new probe types should register their methods
using special interface declared in us_manager/probes/register_probes.h
To use probes methods, include us_manager/probes/use_probes.h.

Change-Id: I07c7452789b8eec42cd5372ad2b69a5b8d56804b
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
9 years ago[CLEAN] remove module scripts 74/29274/1 Tizen_SDK_2.3
Vyacheslav Cherkashin [Thu, 23 Oct 2014 15:00:05 +0000 (19:00 +0400)]
[CLEAN] remove module scripts

Change-Id: I4d5e65d84f35db68338468c211e9051a27968ebb
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
9 years ago[IMPROVE] remove links to build modules 73/29273/1
Vyacheslav Cherkashin [Wed, 22 Oct 2014 10:49:26 +0000 (14:49 +0400)]
[IMPROVE] remove links to build modules

Change-Id: Ibf0bdd848e3e03c9b5c1b4c9b5ec8390c8886bfd
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
9 years ago[FIX] using functions set_memory_[ro\rw]() 34/29034/2
Vyacheslav Cherkashin [Mon, 20 Oct 2014 11:48:07 +0000 (15:48 +0400)]
[FIX] using functions set_memory_[ro\rw]()

because those functions may be not exported

Change-Id: I07c8917eb2c326d0a04a8f2007829e0dd77d20f4
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
9 years ago[PROTO] redesign lock handler events. add new subtype 98/27698/2
Vitaliy Cherepanov [Wed, 17 Sep 2014 13:18:25 +0000 (17:18 +0400)]
[PROTO] redesign lock handler events. add new subtype

id  event
14: lock_ack_start
15: lock_ack_end
16: lock_release

Change-Id: I375df27b13b36c82a8e4db67e11c76ee0c8c1f51
Signed-off-by: Vitaliy Cherepanov <v.cherepanov@samsung.com>
9 years ago[FIX] ARM func: write_u32() 26/27826/1
Vyacheslav Cherkashin [Fri, 19 Sep 2014 12:56:23 +0000 (16:56 +0400)]
[FIX] ARM func: write_u32()

Change-Id: Ia7e7a902ec3b096a68feb692f281a4c345aa07b5
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
9 years ago[FIX] use mem_text_write_kernel_word() 18/27618/3
Vyacheslav Cherkashin [Tue, 16 Sep 2014 15:26:46 +0000 (19:26 +0400)]
[FIX] use mem_text_write_kernel_word()

Change-Id: Ieaabaf496f5ec1df67304c2ac310fc5ef1cf7bfe
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
9 years ago[REFACTOR] remove unused code 38/27238/1
Vyacheslav Cherkashin [Mon, 8 Sep 2014 12:35:17 +0000 (16:35 +0400)]
[REFACTOR] remove unused code

Change-Id: Id2d90fdb25cb2ad5cb17ea5ec4695032360bb2b1
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
9 years ago[FIX] declares swap_current_kprobe 75/27175/1
Vyacheslav Cherkashin [Fri, 5 Sep 2014 13:31:11 +0000 (17:31 +0400)]
[FIX] declares swap_current_kprobe

Change-Id: Iae7152e5088bbbd67bbe99abba44d78bf2b58db7
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
9 years ago[FIX] process info message for already running apps 17/27117/1
Vyacheslav Cherkashin [Thu, 4 Sep 2014 14:29:32 +0000 (18:29 +0400)]
[FIX] process info message for already running apps

Change-Id: I51a1864b5ca6034fda430cc98de34fb5590716c6
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
9 years ago[IMPROVE] sampler: remove writer dependency 82/25982/2
Vyacheslav Cherkashin [Wed, 13 Aug 2014 13:48:02 +0000 (17:48 +0400)]
[IMPROVE] sampler: remove writer dependency

Change-Id: I768e7b3a44c968c64277f2e4b5f7372de565c6e9
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
9 years ago[FIX] Remove unneeded warning 88/25688/1
Vasiliy Ulyanov [Fri, 8 Aug 2014 07:36:05 +0000 (11:36 +0400)]
[FIX] Remove unneeded warning

Change-Id: Ib38285e09828b5daac7edccafd9f351fdb2bc4fc
Signed-off-by: Vasiliy Ulyanov <v.ulyanov@samsung.com>
9 years ago[IMPROVE] x86: create jumper 85/21985/4
Vyacheslav Cherkashin [Wed, 28 May 2014 10:29:50 +0000 (14:29 +0400)]
[IMPROVE] x86: create jumper

Change-Id: Ic356826985c26b7397ab19b5996ba4a78fc54208
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
9 years ago[REFACTOR] kretprobe_trampoline() for x86 84/21984/3
Vyacheslav Cherkashin [Wed, 28 May 2014 10:11:50 +0000 (14:11 +0400)]
[REFACTOR] kretprobe_trampoline() for x86

Change-Id: I8035cf2696a0b56d4cb5f30c787e2ac98eccad45
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
9 years ago[IMPROVE] x86: create kjumper 88/21688/3
Vyacheslav Cherkashin [Mon, 26 May 2014 10:24:59 +0000 (14:24 +0400)]
[IMPROVE] x86: create kjumper

Change-Id: I1eb683b443df2ec0ae340649758e0359edf4c4c2
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
9 years ago[IMPROVE] ARM: new interface for kjumper 86/21686/3
Vyacheslav Cherkashin [Mon, 26 May 2014 11:35:52 +0000 (15:35 +0400)]
[IMPROVE] ARM: new interface for kjumper

Change-Id: I2792801ba6d845c3045b8702eab754c9e6238dd5
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
9 years ago[REFACTOR] Remove start.sh/stop.sh 55/24755/1
Vasiliy Ulyanov [Mon, 21 Jul 2014 07:27:52 +0000 (11:27 +0400)]
[REFACTOR] Remove start.sh/stop.sh

The scripts are now moved to swap-manager

Change-Id: I92a226fdc852588a63862e581e04f60fa3ee2016
Signed-off-by: Vasiliy Ulyanov <v.ulyanov@samsung.com>
9 years ago[FIX] file ops handlers build with kernel >= 3.12 41/24741/1
Vasiliy Ulyanov [Mon, 21 Jul 2014 05:25:39 +0000 (09:25 +0400)]
[FIX] file ops handlers build with kernel >= 3.12

Change-Id: I7830639a40fa735fc7743d5856ea4230490f527b
Signed-off-by: Vasiliy Ulyanov <v.ulyanov@samsung.com>
9 years ago[IMPROVE] Web Apps: add task parent comm checking 08/24708/3
Vasiliy Ulyanov [Tue, 15 Jul 2014 09:01:57 +0000 (13:01 +0400)]
[IMPROVE] Web Apps: add task parent comm checking

Change-Id: Ia3c9cfc7ed50c631ee977c3ea70d2e036e41ce95
Signed-off-by: Vasiliy Ulyanov <v.ulyanov@samsung.com>
9 years ago[FIX] daemon start for buildin modules 10/24710/2
Vitaliy Cherepanov [Fri, 18 Jul 2014 09:48:41 +0000 (13:48 +0400)]
[FIX] daemon start for buildin modules

Change-Id: I25ad3bc176acee354d74318d13e7b8bf5482be98
Signed-off-by: Vitaliy Cherepanov <v.cherepanov@samsung.com>
9 years ago[FEATURE] File analysis: add file ops handlers 80/20380/27
Vasiliy Ulyanov [Mon, 28 Apr 2014 15:34:59 +0000 (19:34 +0400)]
[FEATURE] File analysis: add file ops handlers

Change-Id: I7aa26f19c5c0ff5779eaa167289f4836126b081c
Signed-off-by: Vasiliy Ulyanov <v.ulyanov@samsung.com>
9 years ago[FEATURE] File analysis: add ks_map 78/20378/14
Vasiliy Ulyanov [Mon, 28 Apr 2014 12:20:30 +0000 (16:20 +0400)]
[FEATURE] File analysis: add ks_map

Change-Id: I59db28c70ac364d6278ff4ebe7608243bc878762
Signed-off-by: Vasiliy Ulyanov <v.ulyanov@samsung.com>
9 years ago[PROTO] Add type/subtype in msg_function_exit 98/22698/3
Vasiliy Ulyanov [Tue, 10 Jun 2014 08:28:40 +0000 (12:28 +0400)]
[PROTO] Add type/subtype in msg_function_exit

Change-Id: I451d282f315c84009881e76d43efbbc76090d35b
Signed-off-by: Vasiliy Ulyanov <v.ulyanov@samsung.com>
9 years ago[PROTO] Change msg_function_entry fields sequence 97/22697/3
Vasiliy Ulyanov [Tue, 10 Jun 2014 08:26:49 +0000 (12:26 +0400)]
[PROTO] Change msg_function_entry fields sequence

Change-Id: I34f5044703b4a09393707106b9425f16d796053a
Signed-off-by: Vasiliy Ulyanov <v.ulyanov@samsung.com>
9 years ago[REFACTOR] Move events checking out from msg packing routines 13/20413/11
Vasiliy Ulyanov [Wed, 7 May 2014 05:33:47 +0000 (09:33 +0400)]
[REFACTOR] Move events checking out from msg packing routines

Now the checking is performed only when it is actually needed so
the functions from the writer module can be used even if events
filtering is undesirable.

Change-Id: Id0e2a2077bc0bca8f2919a4683a77f0982265166
Signed-off-by: Vasiliy Ulyanov <v.ulyanov@samsung.com>
9 years ago[REFACTOR] Export check_event function 79/20379/10
Vasiliy Ulyanov [Tue, 6 May 2014 07:27:21 +0000 (11:27 +0400)]
[REFACTOR] Export check_event function

Change-Id: I81145dcbd195870cf9014158dff1d897ea491c89
Signed-off-by: Vasiliy Ulyanov <v.ulyanov@samsung.com>
9 years ago[IMPROVE] Comm filter for web apps 36/23236/6
Alexander Aksenov [Thu, 19 Jun 2014 10:44:50 +0000 (14:44 +0400)]
[IMPROVE] Comm filter for web apps

Change-Id: If736b60063f282d1c30bd142604f46ce9d6e9565
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
9 years ago[REFACTOR] Us_manager: call_page_fault() 08/23308/5
Alexander Aksenov [Mon, 23 Jun 2014 10:06:44 +0000 (14:06 +0400)]
[REFACTOR] Us_manager: call_page_fault()

Probes installation in call_page_fault() function is separated into two
functions for two cases: if it is the first time probes installation on process
or it is a subsequent one.

Change-Id: Ib1d0244b322974a8c3c9f79b387fa4e9cb837cc9
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
9 years ago[IMPROVE] Us_manager: sspt_filter 32/23232/5
Alexander Aksenov [Wed, 18 Jun 2014 12:46:57 +0000 (16:46 +0400)]
[IMPROVE] Us_manager: sspt_filter

List of them is stored in sspt_proc struct. Each of sspt_filters represents
proc filter that corresponds to this proc.

Change-Id: I864da43e731096cbf7902651cba5ed21a4d3ae01
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
9 years ago[IMPROVE] Add different OBS projects handling 84/24384/3
Dmitry Kovalenko [Fri, 11 Jul 2014 09:47:15 +0000 (13:47 +0400)]
[IMPROVE] Add different OBS projects handling

Change-Id: Ia88a6f303b2dedb49194ae80c53e0fdf0cfbf009
Signed-off-by: Dmitry Kovalenko <d.kovalenko@samsung.com>
9 years ago[STYLE] us_manager: doxygen comments 74/24274/3
Vyacheslav Cherkashin [Tue, 8 Jul 2014 13:37:30 +0000 (17:37 +0400)]
[STYLE] us_manager: doxygen comments

Change-Id: I00ab2816a2ccb632f67144e004619e55b99cfd3f
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
9 years ago[STYLE] energy: doxygen comments 73/24273/4
Vyacheslav Cherkashin [Fri, 4 Jul 2014 12:58:44 +0000 (16:58 +0400)]
[STYLE] energy: doxygen comments

Change-Id: I2db7a3ecade2a51f60cc0b6784cdf860117972b1
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
9 years ago[STYLE] Uprobe: doxygen comments 51/24251/3
Alexander Aksenov [Tue, 8 Jul 2014 11:17:40 +0000 (15:17 +0400)]
[STYLE] Uprobe: doxygen comments

Change-Id: I1499884899563a9ba916e3681c5406632dd9eb97
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
9 years ago[STYLE] Writer: doxygen comments 50/24250/3
Alexander Aksenov [Mon, 7 Jul 2014 14:04:14 +0000 (18:04 +0400)]
[STYLE] Writer: doxygen comments

Change-Id: Iac94937fdddb44b62df99bdd81553a025426edc4
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
9 years ago[STYLE] Sampler: doxygen comments 49/24249/3
Alexander Aksenov [Mon, 7 Jul 2014 10:33:40 +0000 (14:33 +0400)]
[STYLE] Sampler: doxygen comments

Change-Id: I9463827b6cc73fe05d6d860bf32bba19cea3ede3
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
9 years ago[STYLE] Parser: doxygen comments 48/24248/3
Alexander Aksenov [Mon, 7 Jul 2014 10:07:38 +0000 (14:07 +0400)]
[STYLE] Parser: doxygen comments

Change-Id: I3271ac149047e2b398120e21858a118ae7c8ad4b
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
9 years ago[STYLE] Ks_features: doxygen comments 47/24247/3
Alexander Aksenov [Fri, 4 Jul 2014 11:33:32 +0000 (15:33 +0400)]
[STYLE] Ks_features: doxygen comments

Change-Id: Ib3a0a402efbed0bda691a6f0f43fe842e7892bad
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
9 years ago[STYLE] Kprobe: doxygen comments 46/24246/3
Alexander Aksenov [Thu, 3 Jul 2014 11:23:28 +0000 (15:23 +0400)]
[STYLE] Kprobe: doxygen comments

Change-Id: I597197ca4b43d9aa3b2e3af754da0724f9b0d5ef
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
9 years ago[STYLE] Driver: doxygen comments 45/24245/3
Alexander Aksenov [Wed, 9 Jul 2014 08:23:10 +0000 (12:23 +0400)]
[STYLE] Driver: doxygen comments

Change-Id: I447d86174a2b6a94aa45f20232d688f7e5dd375b
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
9 years ago[FIX] Driver: remove duplicated file 44/24244/3
Alexander Aksenov [Wed, 9 Jul 2014 08:03:14 +0000 (12:03 +0400)]
[FIX] Driver: remove duplicated file

driver_defs.h and kernel_operations.h has been duplicated each other.

Change-Id: I8d1ffe0d711994c28284e11b703a27a2a14106bd
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
9 years ago[STYLE] Buffer: doxygen comments 02/23802/4
Alexander Aksenov [Wed, 9 Jul 2014 08:02:26 +0000 (12:02 +0400)]
[STYLE] Buffer: doxygen comments

Change-Id: I5db3a950b4f8bc9d5444159be5c7e8ba3beacd07
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
9 years ago[STYLE] Doxygen config file 01/23801/3
Alexander Aksenov [Wed, 2 Jul 2014 10:06:58 +0000 (14:06 +0400)]
[STYLE] Doxygen config file

To enable graphs, install graphviz and set HAVE_DOT = YES

Change-Id: I45b65be02594b7ac832f3ff450d4a3669676c399
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>