platform/core/system/swap-manager.git
5 years agoMerge "Remove warning on imaging" into tizen accepted/tizen_5.0_unified tizen_5.0 accepted/tizen/5.0/unified/20181102.022132 accepted/tizen/unified/20180917.135126 submit/tizen/20180917.083850 submit/tizen_5.0/20181101.000004
Vyacheslav Cherkashin [Mon, 17 Sep 2018 08:31:36 +0000 (08:31 +0000)]
Merge "Remove warning on imaging" into tizen

5 years agoRemove warning on imaging 59/189359/1
Vyacheslav Cherkashin [Mon, 17 Sep 2018 07:52:21 +0000 (10:52 +0300)]
Remove warning on imaging

Change-Id: I9c7698b66ad422c6ebccd044fc4f46001613838a
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
5 years agosystemd: change UNIX permissions of 99-swap_dev.rules 26/187726/2
INSUN PYO [Tue, 28 Aug 2018 05:32:54 +0000 (14:32 +0900)]
systemd: change UNIX permissions of 99-swap_dev.rules

Remove write permissions for everyone except the owner.

Signed-off-by: INSUN PYO <insun.pyo@samsung.com>
Change-Id: If2b52b0b9abc9bc54fcecc87f442d053bb51bbbd

5 years agouihv: fix storing rectangular area of screenshot 67/184367/3 accepted/tizen/unified/20180724.154353 submit/tizen/20180724.110758
Vyacheslav Cherkashin [Tue, 17 Jul 2018 11:22:56 +0000 (14:22 +0300)]
uihv: fix storing rectangular area of screenshot

Change-Id: I45af3ccbd2e678a54f9ce81ab853beaed58357bd
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
5 years agouihv: add 'remove callback" to wl_registry_listener 90/184390/2
Vyacheslav Cherkashin [Tue, 17 Jul 2018 14:31:05 +0000 (17:31 +0300)]
uihv: add 'remove callback" to wl_registry_listener

Change-Id: Iea3a6c5a9781cdcbaa2460a4da7d2110570c5899
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
5 years agouihv: move the creation of the screenshot path 66/184366/1
Vyacheslav Cherkashin [Mon, 16 Jul 2018 16:55:37 +0000 (19:55 +0300)]
uihv: move the creation of the screenshot path

Change-Id: Ibe7bd6e44cb85135c423a057a1b7a6ecf4d940df
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
5 years agoAdd synchronization to event loop 11/183011/3 accepted/tizen/unified/20180718.071534 submit/tizen/20180709.134450 submit/tizen/20180712.123953
Vyacheslav Cherkashin [Fri, 29 Jun 2018 12:51:53 +0000 (15:51 +0300)]
Add synchronization to event loop

Problems:
  - After completing evloop_handler_add()/evloop_handler_del(),
    the file descriptors have not yet been added/removed for
    processing in the event loop. Therefore, there were
    synchronization problems: we can't find out when we can
    delete a file descriptor.

Solution:
  - Add waiting for completion of requests to add/delete.

Change-Id: I81c576bf098394bee519414800bc6eb547fb9e91
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
5 years agotests: fix 'event loop' unit test 10/183010/1
Vyacheslav Cherkashin [Thu, 28 Jun 2018 16:43:49 +0000 (19:43 +0300)]
tests: fix 'event loop' unit test

Change-Id: I1f436d9031976c198a50f7ebb4bb84d5559a13a7
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
5 years agoFix third start fails 09/183009/1
Vyacheslav Cherkashin [Tue, 26 Jun 2018 20:34:52 +0000 (23:34 +0300)]
Fix third start fails

Problem:
  - RequestQueue::do_all() can not processed all requests
    because Request::execute() can throw exception.

Solution:
  - Encapsulate catching exceptions to Request::execute().

Change-Id: I5d9bba24c3d57948068997ccd61438853ab3fbcf
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
6 years agoFix sending of error code of screenshot failure 91/179091/2 accepted/tizen/unified/20180516.162352 submit/tizen/20180516.140048
Vyacheslav Cherkashin [Tue, 15 May 2018 13:09:53 +0000 (16:09 +0300)]
Fix sending of error code of screenshot failure

During a take screenshot, it may encounter an error. This case
was not checked. For this reason, the screenshot path was empty
and screenshot_send_to_socket() failed with an error.

Change-Id: I6d78487fc7e37d2feef45cbbbe4c369ca728f790
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
6 years agoFix incorrect error message 89/179089/2
Vyacheslav Cherkashin [Tue, 15 May 2018 15:20:21 +0000 (18:20 +0300)]
Fix incorrect error message

Change-Id: Ie06d439d85ac1ae51d3c371286a5b5534f0a3c87
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
6 years agoAdd locked sections for obj_list 83/179083/2
Vyacheslav Cherkashin [Tue, 15 May 2018 14:04:19 +0000 (17:04 +0300)]
Add locked sections for obj_list

Change-Id: Id7b3d7b6003e58d9a448be5ae7e7df58d6835f30
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
6 years agoFix buffer overflow 82/179082/2
Vyacheslav Cherkashin [Mon, 14 May 2018 07:26:36 +0000 (10:26 +0300)]
Fix buffer overflow

To add size check of the received data before reading into the buffer

Change-Id: I10989d5c5c1a09323b9fc7c3ab521025968a780e
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
6 years agoRemove meaningless code 81/179081/2
Vyacheslav Cherkashin [Fri, 11 May 2018 17:16:58 +0000 (20:16 +0300)]
Remove meaningless code

Change-Id: I585378eb426917017374137615e5b303556cec4f
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
6 years agoAdd checking return value of library functions 80/179080/2
Vyacheslav Cherkashin [Fri, 11 May 2018 16:30:34 +0000 (19:30 +0300)]
Add checking return value of library functions

Change-Id: If917ec91bda74c46b4b1007a2e907a546362e8d8
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
6 years agoFix memory leak 79/179079/1
Vyacheslav Cherkashin [Fri, 11 May 2018 15:40:24 +0000 (18:40 +0300)]
Fix memory leak

Change-Id: I031ae4fa3d897565cb78d45532ab2460d0a1e3e6
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
6 years agoFix uninitialized class members 78/179078/1
Vyacheslav Cherkashin [Fri, 11 May 2018 13:39:02 +0000 (16:39 +0300)]
Fix uninitialized class members

Change-Id: Iafd6eb41a06ddb344cb6264bd4b7a71662c4eeb6
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
6 years agoauxd: fix SVACE issue 79/177279/1 accepted/tizen/unified/20180430.072145 submit/submit/tizen/20180427.151943/20180427.152156 submit/submit/tizen/20180427.151943/20180427.153601 submit/tizen/20180427.151943 submit/tizen/20180427.154443
Vyacheslav Cherkashin [Thu, 26 Apr 2018 17:52:13 +0000 (20:52 +0300)]
auxd: fix SVACE issue

Storing local variable in global one

Change-Id: I54cd8df67695a299f14a3474bfcb3027b5c85b8e
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
6 years agoAdjust swap directories according by systemd's policy. 76/172176/3 accepted/tizen/unified/20180320.065754 submit/tizen/20180319.115755
Dongkyun Son [Mon, 12 Mar 2018 09:47:54 +0000 (18:47 +0900)]
Adjust swap directories according by systemd's policy.

before: "/run/user_ext/5001/" will be deprecated
now: "/run/user/5001/system_share/" is used

Depends on systemd Ie22b8d4e96c1669f7068005952d83f7f4086b60c

Change-Id: Iebf5d20f54800839efa1d3ee537613881ada940b
Signed-off-by: Dongkyun Son <dongkyun.s@samsung.com>
6 years agoFix SVACE issues 11/171111/2
Alexander Aksenov [Thu, 22 Feb 2018 09:45:55 +0000 (12:45 +0300)]
Fix SVACE issues

- fix fscanf() parameter when getting disk stats according to a kernel spec

Change-Id: Ie61a6f96eaf1acab9354476f08c563cc6d4f8803
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
6 years agoCLI: add readme.css for generated html readme 62/163862/3
Alexander Aksenov [Wed, 13 Dec 2017 17:23:17 +0000 (20:23 +0300)]
CLI: add readme.css for generated html readme

Change-Id: If0ee86019629c75fcf7539a1fa991150630559f4
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
6 years agoMerge "Remove process_features addr generation" into tizen
Vyacheslav Cherkashin [Tue, 6 Feb 2018 11:07:33 +0000 (11:07 +0000)]
Merge "Remove process_features addr generation" into tizen

6 years agoRemove camera status information 23/167723/2
Vyacheslav Cherkashin [Fri, 19 Jan 2018 09:04:17 +0000 (12:04 +0300)]
Remove camera status information

Change-Id: I849b1ae14673941fde1ca60a4233480897a60a89
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
6 years agoFix manager aborting 39/167439/5
Vyacheslav Cherkashin [Wed, 17 Jan 2018 15:24:19 +0000 (18:24 +0300)]
Fix manager aborting

Solution: join host control thread.

Change-Id: Ie2b91accf58c91cd3a9ce76d1c2017d1ee3ca521
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
6 years agoIntegrate event loop 89/167289/3
Vyacheslav Cherkashin [Tue, 16 Jan 2018 12:50:05 +0000 (15:50 +0300)]
Integrate event loop

Change ecore loop with event loop

Change-Id: I167dd6f0c4cba9771e3d21e87fdc00673f208d8a
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
6 years agoAdd test for event loop 88/167288/2
Vyacheslav Cherkashin [Mon, 15 Jan 2018 17:43:35 +0000 (20:43 +0300)]
Add test for event loop

Change-Id: Icc7996dd317f9484839389a017f5a649efec63ab
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
6 years agoEvent loop implement 87/167287/2
Vyacheslav Cherkashin [Fri, 5 Feb 2016 08:57:10 +0000 (11:57 +0300)]
Event loop implement

Change-Id: I256a9a700eb5bf1c7fd0a31d85d20011fd17d085
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
6 years agoRemove process_features addr generation 84/167284/1
Alexander Aksenov [Tue, 16 Jan 2018 15:33:45 +0000 (18:33 +0300)]
Remove process_features addr generation

Related with:
I57b08fb5ab67957492085d7f7b7cb1a8fbb81034 swap-probe
I28160b1e8c2e127755fb2cd3ce4719a5c02376e2 swap-modules

Change-Id: Ie0fdabe552d2046226d54231b065c7e825fd48d9
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
6 years agoRemove unnecessary strnlen() call 17/166517/2
Vyacheslav Cherkashin [Wed, 10 Jan 2018 13:45:43 +0000 (16:45 +0300)]
Remove unnecessary strnlen() call

Change-Id: I71b957ba094f45ca3bd70060c1e7add2fe3eb0a1
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
6 years agoFix reading a map name from smaps 57/166357/2
Vyacheslav Cherkashin [Tue, 9 Jan 2018 19:22:47 +0000 (22:22 +0300)]
Fix reading a map name from smaps

Change-Id: I5744781df2ff40d760da99571fef9360a42139e0
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
6 years agolsan: fix getting report in case it have zero size 10/164910/1
Vyacheslav Cherkashin [Thu, 21 Dec 2017 06:45:28 +0000 (09:45 +0300)]
lsan: fix getting report in case it have zero size

Change-Id: Ie4f8683547e8027beed482201cff937b785f5217
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
6 years agoMerge branch 'tizen_4.0' into tizen 39/164639/1 submit/tizen/20180109.094207
Vyacheslav Cherkashin [Wed, 20 Dec 2017 06:13:34 +0000 (09:13 +0300)]
Merge branch 'tizen_4.0' into tizen

Change-Id: I6f30bd3ac44b190dccc40a5d6fca17c9c8b7edd6
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
6 years agoTrace Parser: make API id start from 1 71/164271/4
Alexander Aksenov [Mon, 18 Dec 2017 09:29:49 +0000 (12:29 +0300)]
Trace Parser: make API id start from 1

It is like they packed on the target side

Change-Id: I5436f861b67192caf1793f0c674e9ca365f39d61
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
6 years agoTrace Parser: add final ']' for JSON array 70/164270/4
Alexander Aksenov [Mon, 18 Dec 2017 09:26:33 +0000 (12:26 +0300)]
Trace Parser: add final ']' for JSON array

Change-Id: I6bc04aa32899dfb612c13dc034eed84d905d0693
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
6 years agoTrace Parser: fix map forwarding 48/164148/4
Alexander Aksenov [Fri, 15 Dec 2017 14:52:20 +0000 (17:52 +0300)]
Trace Parser: fix map forwarding

Change-Id: I1d80d3668f26a651d656eb75560bed133885a884
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
6 years agoTrace Parser: now compiled with C++14 standard 45/164145/4
Alexander Aksenov [Fri, 15 Dec 2017 13:26:43 +0000 (16:26 +0300)]
Trace Parser: now compiled with C++14 standard

Support more old GCC versions

Change-Id: Ic82b5e323a6fbc96097b04e321539aa007d88040
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
6 years agoCLI: fix old versions port getting 44/164144/4
Alexander Aksenov [Fri, 15 Dec 2017 13:24:50 +0000 (16:24 +0300)]
CLI: fix old versions port getting

Change-Id: I73847c8807742922af73fea9b838fc88ba5da611
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
6 years agoUpdate MSG_SYSTEM description in Data section in protocol documentation 54/162854/3
Maria Guseva [Mon, 27 Nov 2017 09:03:12 +0000 (12:03 +0300)]
Update MSG_SYSTEM description in Data section in protocol documentation

Change-Id: If2d47250bc084a647f5a38eaea8a4a9be9e2672b
Signed-off-by: Maria Guseva <m.guseva@samsung.com>
6 years agoCLI: fix exception throwing after send start message 97/162397/2
Vyacheslav Cherkashin [Thu, 30 Nov 2017 17:39:15 +0000 (20:39 +0300)]
CLI: fix exception throwing after send start message

Increase the timeout for control messages acknowledge

Change-Id: Ibee809618fe6a1be1f53ab7ccf2036ac931ba0ee
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
6 years agoCLI: add stop return value and timeout 60/160660/4
Vyacheslav Cherkashin [Thu, 16 Nov 2017 20:21:10 +0000 (23:21 +0300)]
CLI: add stop return value and timeout

If nc finished during timeout True return, False otherwise

Change-Id: Iae6ae93a11efe095c9e972c207ca526115046e49
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
6 years agoCLI: make 'function_inst' optional in instrumentation config 05/160305/6
Vyacheslav Cherkashin [Tue, 14 Nov 2017 15:27:26 +0000 (18:27 +0300)]
CLI: make 'function_inst' optional in instrumentation config

Change-Id: I6aac79c0f227d4bad3a7b77dd3f572e5040b9e87
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
6 years agoCLI: make 'ip' optional in target config 04/160304/6
Vyacheslav Cherkashin [Tue, 14 Nov 2017 15:23:03 +0000 (18:23 +0300)]
CLI: make 'ip' optional in target config

Change-Id: I8d32778c3cd8c65f0ebe52214e201efd6dc07eee
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
6 years agoCLI: make 'probe_features' optional in instrumentation config 03/160303/6
Vyacheslav Cherkashin [Tue, 14 Nov 2017 15:21:24 +0000 (18:21 +0300)]
CLI: make 'probe_features' optional in instrumentation config

Change-Id: I9e28e8d500193e339be1d3ad43f018b41d62a3ea
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
6 years agoCLI: make 'sampling' optional in instrumentation config 02/160302/6
Vyacheslav Cherkashin [Tue, 14 Nov 2017 15:15:26 +0000 (18:15 +0300)]
CLI: make 'sampling' optional in instrumentation config

Set default preiod (100) if sampling option is not set

Change-Id: I3cbd486f5ce190222df42982bc127e94e20e6596
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
6 years agoCLI: fix getting port from target 01/160301/5
Vyacheslav Cherkashin [Tue, 14 Nov 2017 14:54:17 +0000 (17:54 +0300)]
CLI: fix getting port from target

Change-Id: I6c37f09497962905909e55b5dc175ea28968a53a
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
6 years agoCLI: user guide fix 46/162646/3
Alexander Aksenov [Mon, 4 Dec 2017 17:53:35 +0000 (20:53 +0300)]
CLI: user guide fix

Change-Id: Ib5e21c123b957da81b9481373aba9d0f1eb1c8d5
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
6 years agoCLI: add RELEASE NOTES 75/162575/2 SWAP-CLI_1.0
Alexander Aksenov [Mon, 4 Dec 2017 08:56:54 +0000 (11:56 +0300)]
CLI: add RELEASE NOTES

Change-Id: I5d307cd6eedc22eaff25a5c026e33b468ff86931
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
6 years agoCLI: add user-guide readme 71/162471/1
Alexander Aksenov [Fri, 1 Dec 2017 12:28:06 +0000 (15:28 +0300)]
CLI: add user-guide readme

Change-Id: I1de3da7a680207277b088e4fcb8e5ee5386b286b
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
6 years agoImplement target bins removing 95/162395/2 submit/tizen_4.0/20180109.094119
Alexander Aksenov [Wed, 4 Oct 2017 18:54:38 +0000 (21:54 +0300)]
Implement target bins removing

Now removing of target bins is handled, they are cleaned on
uninit, messages SWAP_INST_ADD and SWAP_INST_REMOVE handled
in different ways

This commit is related with the same name commit for swap-probe

Change-Id: I85da23d586c685fe0dde75ef79512447ce923a09
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
6 years agoFix MSG_SYSTEM size packing 94/162394/2
Alexander Aksenov [Mon, 13 Nov 2017 12:49:46 +0000 (15:49 +0300)]
Fix MSG_SYSTEM size packing

Change-Id: I2976be1042ff65694f472488cd97890620a22925
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
6 years agoMerge branch 'tizen_3.0' into tizen_4.0 93/162393/2
Vyacheslav Cherkashin [Thu, 30 Nov 2017 09:14:11 +0000 (12:14 +0300)]
Merge branch 'tizen_3.0' into tizen_4.0

Change-Id: I760b35399e2790ffd0d09fae7df56fe1201baff2
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
6 years agoTrace Parser: add RELEASE NOTES 34/162034/5
Alexander Aksenov [Tue, 28 Nov 2017 14:35:02 +0000 (17:35 +0300)]
Trace Parser: add RELEASE NOTES

Change-Id: I55f27e334195974fc52c75ece549826e708f61d4
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
6 years agoCLI: add UIHV error codes 63/161763/8
Alexander Aksenov [Mon, 27 Nov 2017 09:10:33 +0000 (12:10 +0300)]
CLI: add UIHV error codes

Change-Id: I178f7e5d4236f21dfc9c73138ad143a626a1f86f
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
6 years agoTrace Parser: ignore buffer of 0 size 35/161235/12
Alexander Aksenov [Tue, 21 Nov 2017 19:11:48 +0000 (22:11 +0300)]
Trace Parser: ignore buffer of 0 size

Change-Id: Ic2361af3e640e93f22afb66405263257c3fc9410
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
6 years agoCLI: add context switch and always features 34/161234/10
Alexander Aksenov [Tue, 21 Nov 2017 18:26:33 +0000 (21:26 +0300)]
CLI: add context switch and always features

Change-Id: I91a8f38bd90a668d8420b7bdb4aa53e086810c2f
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
6 years agoTrace Parser: add Readme and user guide 73/160873/12
Alexander Aksenov [Mon, 20 Nov 2017 09:41:26 +0000 (12:41 +0300)]
Trace Parser: add Readme and user guide

Change-Id: I7508dff6c5cf32e851a05dc3a3daeb5eee88eebf
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
6 years agoFix and refactor protocol documentation 12/161812/3
Anastasia Lyupa [Mon, 27 Nov 2017 09:34:01 +0000 (12:34 +0300)]
Fix and refactor protocol documentation

- created types table,
  used it in args and return descriptions.
- added GEM, 3D memory to MSG_SYSTEM
- fixed MSG_LSAN
- fixed MSG_WEB_APP_SETUP_STAGE
- added sockets info to MSG_PROCESS_STATUS_INFO

Change-Id: I65f57cb8a08e7a0ca7160c1ea60c4d51eb895b53
Signed-off-by: Anastasia Lyupa <a.lyupa@samsung.com>
6 years agoCreate protocol documentation with Sphinx 95/161595/7
Anastasia Lyupa [Mon, 20 Nov 2017 10:53:13 +0000 (13:53 +0300)]
Create protocol documentation with Sphinx

- add sphinx header
- add sphinx references inside protocol doc file
- replace section numbers by auto numbering
- refactor protocol doc file
- remove rest2html makefile
- add sphinx build script
- add sphinx configuration file

build: make html

Change-Id: If95c7776dfb010e330864e84ad77b906d33a2575
Signed-off-by: Anastasia Lyupa <a.lyupa@samsung.com>
6 years agoUpdate Probes section in protocol documentation 82/160682/8
Anastasia Lyupa [Fri, 17 Nov 2017 12:11:46 +0000 (15:11 +0300)]
Update Probes section in protocol documentation

Change-Id: I69a9876df78a5fe4c6cdc4c3a8b7fbd63a2b5e46
Signed-off-by: Anastasia Lyupa <a.lyupa@samsung.com>
6 years agoRefactor UIHV section in protocol documentation 19/160519/8
Anastasia Lyupa [Thu, 16 Nov 2017 12:03:09 +0000 (15:03 +0300)]
Refactor UIHV section in protocol documentation

Change-Id: I6ef9b58f2c45c33b034427f32d0e8cff91a988a6
Signed-off-by: Anastasia Lyupa <a.lyupa@samsung.com>
6 years agoUpdate Data section in protocol documentation 70/160470/9
Anastasia Lyupa [Wed, 15 Nov 2017 12:07:56 +0000 (15:07 +0300)]
Update Data section in protocol documentation

Updated Data channel subsections:
 - Basic data message format,
 - Data message list

Change-Id: Ie05ce9a5b22e99ef0b2c452ca5519ed44844c1c5
Signed-off-by: Anastasia Lyupa <a.lyupa@samsung.com>
6 years agoUpdate Control section in protocol documentation 75/158675/16
Anastasia Lyupa [Thu, 2 Nov 2017 08:35:08 +0000 (11:35 +0300)]
Update Control section in protocol documentation

Update basic and control sections according to source code,
refactor type columns, added descriptions

Change-Id: Ibe69a62966314bc8bee3be76c67168a278c53928
Signed-off-by: Anastasia Lyupa <a.lyupa@samsung.com>
6 years agoClean protocol documentation 32/159532/8
Anastasia Lyupa [Thu, 9 Nov 2017 11:31:14 +0000 (14:31 +0300)]
Clean protocol documentation

Remove obsolete configuration, DA host sections.

Change-Id: Ied6be4fa4703838c4940d854d669c79acb715f0b
Signed-off-by: Anastasia Lyupa <a.lyupa@samsung.com>
6 years agoChange get_uptime() implementation 77/157677/3
Anatolii Nikulin [Fri, 17 Jul 2015 09:13:30 +0000 (12:13 +0300)]
Change get_uptime() implementation

Change-Id: I513654249cbc529bec771ab24481e75df4cb3c59
Signed-off-by: Anatolii Nikulin <nikulin.a@samsung.com>
6 years agoFix MSG_SYSTEM size packing 96/159896/3
Alexander Aksenov [Mon, 13 Nov 2017 12:49:46 +0000 (15:49 +0300)]
Fix MSG_SYSTEM size packing

Change-Id: I2976be1042ff65694f472488cd97890620a22925
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
6 years agoTrace Parser: add API map list support 57/160157/6
Alexander Aksenov [Tue, 14 Nov 2017 16:24:30 +0000 (19:24 +0300)]
Trace Parser: add API map list support

Just specify it with -a

Change-Id: I1a6754ebdafc4c7ea05d81782b517d82b5336c40
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
6 years agoCLI: store api_map_list with the related trace 56/160156/5
Alexander Aksenov [Tue, 14 Nov 2017 15:04:06 +0000 (18:04 +0300)]
CLI: store api_map_list with the related trace

Change-Id: Ib38880da64e538814421978af9d979cbf50311b2
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
6 years agoTrace Parser: getting trace data from file 19/160119/11
Alexander Aksenov [Tue, 14 Nov 2017 11:46:38 +0000 (14:46 +0300)]
Trace Parser: getting trace data from file

- add getting device and protocol data about trace from session data file
or from default values;
- remove magic numbers from protocol parsing.

Change-Id: I1964f8db0287f5d2455e34fce2df436b0aea8f7e
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
6 years agold_preload: add MD5 lib checker 36/159636/10
Vitaliy Cherepanov [Fri, 15 Sep 2017 17:19:43 +0000 (20:19 +0300)]
ld_preload: add MD5 lib checker

Change-Id: Ideb57ad2db317c8cf6a8f4f64bb45d8d56f3d139
Signed-off-by: Vitaliy Cherepanov <v.cherepanov@samsung.com>
6 years agoFix checkSupportFeatures function 15/159615/4
Vitaliy Cherepanov [Thu, 10 Mar 2016 11:27:34 +0000 (14:27 +0300)]
Fix checkSupportFeatures function

Wrong unsupported features calculation.

Change-Id: I608b8caa09010cfe3f956999349d0756697f4479
Signed-off-by: Vitaliy Cherepanov <v.cherepanov@samsung.com>
6 years agoCLI: add trace info saving to session_info.json 18/160118/7
Alexander Aksenov [Mon, 13 Nov 2017 15:23:46 +0000 (18:23 +0300)]
CLI: add trace info saving to session_info.json

Change-Id: I0e647d5d9598823a23653250b35e6a271eaef24e
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
6 years agoTrace Parser: add CSV output support 87/159387/12
Alexander Aksenov [Fri, 3 Nov 2017 10:44:25 +0000 (13:44 +0300)]
Trace Parser: add CSV output support

Change-Id: Ib8826b11988619690e80bd1e314f532d359676e1
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
6 years agoTrace Parser: add JSON output support 22/158722/14
Alexander Aksenov [Thu, 2 Nov 2017 12:25:34 +0000 (15:25 +0300)]
Trace Parser: add JSON output support

Change-Id: Ia9246acea475f56ea73659357c220b07dbbde84e
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
6 years agoTrace Parser: add python output support 33/158533/16
Alexander Aksenov [Wed, 1 Nov 2017 11:45:13 +0000 (14:45 +0300)]
Trace Parser: add python output support

Change-Id: I0f56fe49cb3daa8fe7aa22d067850aef93f717e4
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
6 years agoTrace Parser: initial commit 02/158402/17
Alexander Aksenov [Tue, 17 Oct 2017 14:57:39 +0000 (17:57 +0300)]
Trace Parser: initial commit

Change-Id: If6862a6b9ee2200209dfbb05ae0388ea85feba68
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
6 years agoFix start profiling on get system info error. 10/159610/2
Vitaliy Cherepanov [Mon, 5 Sep 2016 17:11:02 +0000 (20:11 +0300)]
Fix start profiling on get system info error.

Change-Id: Ic1bb36091be44483c746ace7cdfe045ca2af1a23
Signed-off-by: Vitaliy Cherepanov <v.cherepanov@samsung.com>
6 years agoAdd armv7hl architecture support 20/157620/3 submit/tizen/20171030.044443
Dongkyun Son [Wed, 25 Oct 2017 10:04:19 +0000 (19:04 +0900)]
Add armv7hl architecture support

Support option "-mfloat-abi=hard".

Change-Id: I89d702c09e1deef8d74eedd765e4a7eb7588b144
Signed-off-by: Dongkyun Son <dongkyun.s@samsung.com>
Signed-off-by: Chan Lee <chan45.lee@samsung.com>
6 years agouihv: remove swap-module dependece 29/153929/2
Vyacheslav Cherkashin [Tue, 3 Oct 2017 11:55:36 +0000 (14:55 +0300)]
uihv: remove swap-module dependece

Change-Id: I0f3447d693a119d1332e78e73196b1cd095a8dbf
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
6 years agoCLI: fix already running config parsing 36/155936/2
Alexander Aksenov [Mon, 16 Oct 2017 12:36:19 +0000 (15:36 +0300)]
CLI: fix already running config parsing

Change-Id: I13c8c56b79c478ebab8121f49d43064ce3267d40
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
6 years agoMerge branch 'tizen_4.0' into tizen 46/156046/1 accepted/tizen/unified/20171017.071205 submit/tizen/20171017.050426
Dmitry Kovalenko [Mon, 16 Oct 2017 12:46:21 +0000 (15:46 +0300)]
Merge branch 'tizen_4.0' into tizen

Change-Id: Ibdfc28dee8ac39eed79589917131a7df2cb6aea4

6 years agomanager: create target thread destructor. 34/154934/5 tizen_3.0
Vitaliy Cherepanov [Wed, 11 Oct 2017 11:26:32 +0000 (14:26 +0300)]
manager: create target thread destructor.

destructor will be called on thread finishing.
move thread stop condition generating to thread destructor.

Change-Id: I1f851aed6d938df783290fbc218dcfa0b75bbe98
Signed-off-by: Vitaliy Cherepanov <v.cherepanov@samsung.com>
6 years agomanager: thread condition refactor. 33/154933/5
Vitaliy Cherepanov [Wed, 11 Oct 2017 09:48:05 +0000 (12:48 +0300)]
manager: thread condition refactor.

Move thread conditions to separate file.
Move thread condition objects to thread structure.

Change-Id: Icf77f47c75c018f8d372e24eb333ac1907d12d8d
Signed-off-by: Vitaliy Cherepanov <v.cherepanov@samsung.com>
6 years agomanager: fix long timeout if application was closed before stop msg. 32/154932/2
Vitaliy Cherepanov [Wed, 11 Oct 2017 08:12:21 +0000 (11:12 +0300)]
manager: fix long timeout if application was closed before stop msg.

Add condition happens flag

Change-Id: I08fad39d65ee384bc57638ac9cd32c1f4e108c95
Signed-off-by: Vitaliy Cherepanov <v.cherepanov@samsung.com>
6 years agomanager: move stop ack message sending after stop instrumentation. 31/154931/2
Vitaliy Cherepanov [Wed, 11 Oct 2017 08:36:54 +0000 (11:36 +0300)]
manager: move stop ack message sending after stop instrumentation.

Change-Id: I123a3f84bcf25e2319f5a273a983b54cd501c036
Signed-off-by: Vitaliy Cherepanov <v.cherepanov@samsung.com>
6 years agoCLI: implement LSan feature support 96/153996/7
Alexander Aksenov [Wed, 4 Oct 2017 16:30:35 +0000 (19:30 +0300)]
CLI: implement LSan feature support

Change-Id: I9c767ee098a90f9ce13ec189852d29516ae3d043
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
6 years agoCLI: implement custom features init mechanism 95/153995/7
Alexander Aksenov [Tue, 3 Oct 2017 20:02:39 +0000 (23:02 +0300)]
CLI: implement custom features init mechanism

Now features have an interface for custom init functions.
This is important preparation for LSan support implementation

Change-Id: Ib744d88f728ea504587d6811210bceadb662d4ef
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
6 years agoCLI: initial implementation 59/149959/10
Alexander Aksenov [Wed, 13 Sep 2017 17:20:31 +0000 (20:20 +0300)]
CLI: initial implementation

Change-Id: I076770a5243ea8bb4de509e37c14f94ca3c8534c
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
Signed-off-by: Vitaliy Cherepanov <v.cherepanov@samsung.com>
Signed-off-by: Dmitry Kovalenko <d.kovalenko@samsung.com>
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
6 years agoImplement target bins removing 06/154606/2
Alexander Aksenov [Wed, 4 Oct 2017 18:54:38 +0000 (21:54 +0300)]
Implement target bins removing

Now removing of target bins is handled, they are cleaned on
uninit, messages SWAP_INST_ADD and SWAP_INST_REMOVE handled
in different ways

This commit is related with the same name commit for swap-probe

Change-Id: I85da23d586c685fe0dde75ef79512447ce923a09
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
6 years agoDon't build for usupported targets 44/154544/1 accepted/tizen/4.0/unified/20171011.071641 submit/tizen_4.0/20171010.120000 tizen_4.0.IoT.p1_release tizen_4.0.IoT.p2_release tizen_4.0.m2_release
Dmitry Kovalenko [Tue, 10 Oct 2017 11:50:45 +0000 (14:50 +0300)]
Don't build for usupported targets

Change-Id: Ic84067fcb2537fdb20f99806ce69a96e5e10968f
Signed-off-by: Dmitry Kovalenko <d.kovalenko@samsung.com>
6 years agowsi: remove feature 09/153909/2 submit/tizen_4.0/20171010.091636
Vyacheslav Cherkashin [Tue, 3 Oct 2017 07:28:32 +0000 (10:28 +0300)]
wsi: remove feature

Change-Id: Ia20fe64ca276210893dec8f73a4039e517df08f9
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
6 years agoMerge branch 'tizen_4.0' into tizen 03/153903/1
Dmitry Kovalenko [Tue, 3 Oct 2017 06:41:12 +0000 (09:41 +0300)]
Merge branch 'tizen_4.0' into tizen

Change-Id: Ia438c290754f7705ee2e4ecb0ce4b97868131fc2

6 years agoAdd MIT License 46/153346/1 submit/tizen_4.0/20170929.084642 submit/tizen_4.0/20170929.085108
Dmitry Kovalenko [Thu, 28 Sep 2017 08:52:27 +0000 (11:52 +0300)]
Add MIT License

Change-Id: Ie35aa0bf9544e263b9b8b0017639e64a756b3313
Signed-off-by: Dmitry Kovalenko <d.kovalenko@samsung.com>
6 years agoutils: use cynara_check() to check debug mode 72/151372/2
Vyacheslav Cherkashin [Wed, 20 Sep 2017 14:23:27 +0000 (17:23 +0300)]
utils: use cynara_check() to check debug mode

Change-Id: I1f890431c18b088b9d1a9b91db86ceebc83d9839
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
6 years agoMerge branch 'tizen_3.0' into tizen_4.0 36/152636/1
Dmitry Kovalenko [Tue, 26 Sep 2017 15:57:24 +0000 (18:57 +0300)]
Merge branch 'tizen_3.0' into tizen_4.0

Change-Id: Ic9c6a6fd8aa44c1900020786b8642f082a1f44ea

6 years agolsan: use the swap_auxd for report saving 31/152631/3
Vyacheslav Cherkashin [Tue, 26 Sep 2017 13:23:29 +0000 (16:23 +0300)]
lsan: use the swap_auxd for report saving

Change-Id: I6aad791b0fe3daee8227cf9c0b8b802c08ddcfe2
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
6 years agomanager: increace timeout 1 -> 60 30/152630/2
Vyacheslav Cherkashin [Tue, 26 Sep 2017 12:50:40 +0000 (15:50 +0300)]
manager: increace timeout 1 -> 60

Give more time for LSAN finishing

Change-Id: I1ae3583df18e69f12b198373ba7722a5f17cc83c
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
6 years agoAdd process_features() addr passing to kernel 19/151719/3
Alexander Aksenov [Tue, 19 Sep 2017 15:57:28 +0000 (18:57 +0300)]
Add process_features() addr passing to kernel

Change-Id: Ic57d7662b04dbcd132bc0769aefcb593fbc8b0ca
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
6 years agoFix build for Tizen 4.0 (redundant const) 21/152621/2
Dmitry Kovalenko [Tue, 26 Sep 2017 13:10:30 +0000 (16:10 +0300)]
Fix build for Tizen 4.0 (redundant const)

Cherry-picked fix from Tizen 4.0

Change-Id: Ic245ba1ad75eba6df6eb47887dea9dc3f72d2327
Signed-off-by: Dmitry Kovalenko <d.kovalenko@samsung.com>
6 years agoFix build for Tizen 4.0 (redundant const) 16/152616/1 accepted/tizen/4.0/unified/20170927.045813 submit/tizen_4.0/20170926.135638
Dmitry Kovalenko [Tue, 26 Sep 2017 13:10:30 +0000 (16:10 +0300)]
Fix build for Tizen 4.0 (redundant const)

Change-Id: Ic245ba1ad75eba6df6eb47887dea9dc3f72d2327
Signed-off-by: Dmitry Kovalenko <d.kovalenko@samsung.com>
6 years agomemd: fix SVACE issue 29/151729/3 submit/tizen_4.0/20170926.110401
Vyacheslav Cherkashin [Thu, 21 Sep 2017 15:45:01 +0000 (18:45 +0300)]
memd: fix SVACE issue

Storing local variable in global one

Change-Id: I7a1f8a6bc84cfd44a06c0b0c3fd81b44bca65618
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>