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>
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>
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>
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>
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
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>
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>
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
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
jk7744.park [Sun, 1 Feb 2015 05:50:48 +0000 (14:50 +0900)]
tizen 2.3 release
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)
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>
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>
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>
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>
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>
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>
Dmitry Kovalenko [Fri, 14 Nov 2014 07:02:57 +0000 (10:02 +0300)]
[FIX] add 'build_arch arm' into spec
Change-Id: I0900dc0c1b5777f5dd2e40f99f2c1410bbb99164
Dmitry Kovalenko [Fri, 14 Nov 2014 04:21:19 +0000 (07:21 +0300)]
[FIX] Add ':' after BuildRequires tag
Change-Id: I2711dce94593138e92bfdb417af9514ebbe894d4
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
Vasiliy Ulyanov [Thu, 3 Jul 2014 11:50:38 +0000 (15:50 +0400)]
[FIX] .spec file for Kiran emulator (x86)
Change-Id: I5a648cd648cae45adf31f6566898e88e8cd01413
Signed-off-by: Vasiliy Ulyanov <v.ulyanov@samsung.com>
Vasiliy Ulyanov [Fri, 27 Jun 2014 07:52:23 +0000 (11:52 +0400)]
[FIX] .spec file for Kiran target
Change-Id: Idc16a4387b1bfee3d3eb24cfe95ca0cc6665f782
Signed-off-by: Vasiliy Ulyanov <v.ulyanov@samsung.com>
Alexander Aksenov [Wed, 2 Jul 2014 07:39:33 +0000 (11:39 +0400)]
[FIX] Spec: spec for private repo
Change-Id: Ie61cd9f3658465e9a89f9383bb2ce046817a5830
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
Alexander Aksenov [Wed, 25 Jun 2014 11:00:06 +0000 (15:00 +0400)]
[FIX] Kprobe: remove_kprobe() when unregister
Now remove_kprobe() called from swap_unregister_valid_kprobe().
Its call was in swap_unregister_kretprobe_bottom() and that has
led to memory leaks when using simple kprobe, not kretprobe.
Change-Id: Iade99439eadf389539efc497c0fc71b52be9eee1
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
Alexander Aksenov [Wed, 18 Jun 2014 12:40:01 +0000 (16:40 +0400)]
[REFACTOR] Sampler: remove garbage
Change-Id: I0d976639257596027d716fda02b1fb6ac3ca0f1f
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
Alexander Aksenov [Mon, 9 Jun 2014 10:58:02 +0000 (14:58 +0400)]
[FIX] Kprobe: remove aggrigated probe from list
Change-Id: I2345b00e0e7f04cf4ac26e9fd3217be983e8d8b0
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
Vyacheslav Cherkashin [Wed, 25 Jun 2014 09:59:45 +0000 (13:59 +0400)]
[FIX] build for kernel 3.4
Change-Id: I76314100a64e2da6e6900b38225cb6153f599311
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
Alexander Aksenov [Tue, 24 Jun 2014 10:49:31 +0000 (14:49 +0400)]
[FIX] Spec: building for 3.12 emulator kernel
Change-Id: I3c61355ed078dd8f1121107f31d01ebb7cf0fdce
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
Vyacheslav Cherkashin [Tue, 24 Jun 2014 08:43:56 +0000 (12:43 +0400)]
[IMPROVE] add support kernel 3.12
Change-Id: I803ffa89d24d8cbcb42bc4d97f63916ed6ea1f08
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
Dmitry Kovalenko [Tue, 24 Jun 2014 06:40:26 +0000 (23:40 -0700)]
Merge "[FIX] ret_handler_unmap() (deadlock on stop)" into prod_rel
Vyacheslav Cherkashin [Mon, 23 Jun 2014 10:52:01 +0000 (14:52 +0400)]
[FIX] ret_handler_unmap() (deadlock on stop)
Change-Id: Ib82d1319327a676b93ebff2b8912aa5bf0992bc2
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
Alexander Aksenov [Wed, 4 Jun 2014 11:57:49 +0000 (15:57 +0400)]
[FIX] Us_manager: slot manager deallocation
Change-Id: I8957514cbc6d595931a602088876d07c27fa2e58
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
Alexander Aksenov [Wed, 4 Jun 2014 10:31:19 +0000 (14:31 +0400)]
[FIX] Uprobe: slot free for unfired uprobes
Now it's arch dependent, cause way of slots allocation differs
from arch to arch
Change-Id: I60cc2c97b84756cff7022e6454cad9a1201e7550
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>