platform/core/system/swap-manager.git
2 years agoFix build 22/259922/2 accepted/tizen_6.5_unified tizen_6.5 accepted/tizen/6.5/unified/20211028.115827 accepted/tizen/unified/20210617.124903 submit/tizen/20210617.020614 submit/tizen_6.5/20211028.162501 tizen_6.5.m2_release
Dongkyun Son [Wed, 16 Jun 2021 12:51:20 +0000 (21:51 +0900)]
Fix build

error: assignment to expression with array type

Change-Id: I9dddcf9e4a776c632958cf58c9273bf56b9a5c94
Signed-off-by: Dongkyun Son <dongkyun.s@samsung.com>
2 years agoFix coverity issues 17/259917/1 submit/tizen/20210616.120540
Slava Barinov [Wed, 16 Jun 2021 11:46:17 +0000 (14:46 +0300)]
Fix coverity issues

CID 1228767: initialize stop_flag_ to true
CID 1147994: initialize log.data to NULL

Change-Id: I1751c5e60738218ec42dd68de876fdb5db88ea3c
Signed-off-by: Slava Barinov <v.barinov@samsung.com>
3 years agosmack: fix build error caused by attr upgrade. 08/250108/1 accepted/tizen/unified/20201221.021423 submit/tizen/20201221.014333
Dongkyun Son [Mon, 21 Dec 2020 01:59:51 +0000 (10:59 +0900)]
smack: fix build error caused by attr upgrade.

Change-Id: I2ae2ddb0cf96b52e52f1684d7c4edc73a576144a
Signed-off-by: Dongkyun Son <dongkyun.s@samsung.com>
4 years agoRevert "packaging: do not create for %ix86." 05/224805/2 accepted/tizen_6.0_unified accepted/tizen_6.0_unified_hotfix tizen_6.0 tizen_6.0_hotfix accepted/tizen/6.0/unified/20201030.114317 accepted/tizen/6.0/unified/hotfix/20201103.002612 accepted/tizen/unified/20200312.131132 accepted/tizen/unified/20200316.221032 submit/tizen/20200311.102726 submit/tizen/20200316.025918 submit/tizen_6.0/20201029.205105 submit/tizen_6.0_hotfix/20201102.192505 submit/tizen_6.0_hotfix/20201103.114805 tizen_6.0.m2_release
Dongkyun Son [Thu, 13 Feb 2020 07:14:30 +0000 (16:14 +0900)]
Revert "packaging: do not create for %ix86."

This reverts commit aea874c3102bbcefbea25c86ecc6f2aada2adb40.

Change-Id: I97feb1f579f384a7cf055e3cfe5b0a417f954d57

4 years agoFixed too wide permissions while open debug log file 32/225932/1 accepted/tizen/unified/20200301.223513 submit/tizen/20200228.090022
Andrey Kazmin [Tue, 25 Feb 2020 10:41:42 +0000 (13:41 +0300)]
Fixed too wide permissions while open debug log file

Change-Id: Ic3f9cb9213b65ce0498e24786352df5c39d1ebb7
Signed-off-by: Andrey Kazmin <a.kazmin@partner.samsung.com>
4 years agopackaging: do not create for %ix86. 78/223778/1 accepted/tizen/unified/20200204.102009 submit/tizen/20200204.053556
Dongkyun Son [Tue, 4 Feb 2020 02:02:34 +0000 (11:02 +0900)]
packaging: do not create for %ix86.

This is temporary commit for application build check with previous libbfd.

Change-Id: I2e097d1acf09029f6de7b1d42c3742ff6c5d8ac6
Signed-off-by: Dongkyun Son <dongkyun.s@samsung.com>
4 years ago[Tizen 6.0] Enable build with -Wformat-truncation warning 84/222284/1 accepted/tizen/unified/20200114.130626 submit/tizen/20200114.003051
Mikhail Kashkarov [Wed, 18 Dec 2019 10:55:29 +0000 (13:55 +0300)]
[Tizen 6.0] Enable build with -Wformat-truncation warning

nput_events.c:171:19: error: '%s' directive output may be truncated
writing up to 255 bytes into a region of size 117 [-Werror=format-truncation=]
  171 |       "/dev/input/%s", d->d_name);
      |                   ^~
input_events.c:170:5: note: 'snprintf' output between 12 and 267 bytes
into a destination of size 128
  170 |     snprintf(dev[count].fileName, MAX_FILENAME,
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  171 |       "/dev/input/%s", d->d_name);

ui_viewer_data.c:303:3: error: 'strncpy' specified bound depends on the length
of the source argument [-Werror=stringop-overflow=]
  303 |   strncpy(to, str, len);
      |   ^~~~~~~~~~~~~~~~~~~~~
ui_viewer_data.c:302:16: note: length computed here
  302 |   size_t len = strlen(str) + 1;
      |                ^~~~~~~~~~~

Change-Id: Ib009b0d1fb99bfd70f9936546d388fd5b29e80f4
Signed-off-by: Mikhail Kashkarov <m.kashkarov@partner.samsung.com>
4 years agoRemove meaningless configuration 75/212775/2 accepted/tizen_5.5_unified accepted/tizen_5.5_unified_mobile_hotfix accepted/tizen_5.5_unified_wearable_hotfix tizen_5.5 tizen_5.5_mobile_hotfix tizen_5.5_tv tizen_5.5_wearable_hotfix accepted/tizen/5.5/unified/20191031.021249 accepted/tizen/5.5/unified/mobile/hotfix/20201027.080641 accepted/tizen/5.5/unified/wearable/hotfix/20201027.113636 accepted/tizen/unified/20190919.010701 submit/tizen/20190918.090449 submit/tizen_5.5/20191031.000005 submit/tizen_5.5_mobile_hotfix/20201026.185105 submit/tizen_5.5_wearable_hotfix/20201026.184304 tizen_5.5.m2_release
INSUN PYO [Tue, 27 Aug 2019 00:29:10 +0000 (09:29 +0900)]
Remove meaningless configuration

If the socket and service prefix names are the same, then
Sockets(in .service) and Service(in .socket) are not needed.
Specifying 'Sokcets' and 'Service' is needed for certain functions,
so using it without reason confuses the developer.

Change-Id: Ib01d67037aa621926427cc8da7e6a5a8dc90538c
Signed-off-by: INSUN PYO <insun.pyo@samsung.com>
4 years agoFix SVACE issues 85/213485/2
Vyacheslav Cherkashin [Thu, 5 Sep 2019 14:49:36 +0000 (17:49 +0300)]
Fix SVACE issues

- remove the buffer overflow risk when using realpath()
- fix setting UNIX permissions when calling open()

Change-Id: Ief656a705cf2f4b4c786447ec7ae1e08d5c59fa7
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
4 years agoFix systemd socket units configuration 02/212802/2
INSUN PYO [Tue, 27 Aug 2019 03:19:15 +0000 (12:19 +0900)]
Fix systemd socket units configuration

Use 'SocketMode=' instead of 'chmod' to set up access mode

Change-Id: I17953e58b79f74882977d5729cdae0db41867730

4 years agoFix swap_manager.socket configuration 37/210837/2
INSUN PYO [Thu, 25 Jul 2019 07:11:01 +0000 (16:11 +0900)]
Fix swap_manager.socket configuration

The systemd socket unit file does not support multiple sections
("[scoket]") in one file. In this case, all duplicate items (like User)
have the last value.

Change-Id: I396767d050dc7e5ce5bb750998e55f5cad7fad82

4 years agoFix stack buffer overflow 75/213275/2
Vyacheslav Cherkashin [Mon, 2 Sep 2019 20:20:45 +0000 (23:20 +0300)]
Fix stack buffer overflow

Change-Id: I65b46f2d4a2822ebb49544d4d3cd4b6334f3526e
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
4 years agoRevert "tizen: Add additional unit for "unified" user session" 14/212314/2 submit/tizen/20190826.112237
Yunmi Ha [Tue, 20 Aug 2019 07:53:44 +0000 (07:53 +0000)]
Revert "tizen: Add additional unit for "unified" user session"

This reverts commit 8b0d0dc69e9974b40c493eb0b71b837f7084917e.

We've optimized systemd-user without unified system/session.
So, we revert the patch for unified system/session.

Change-Id: I7d6bb4f2d042053dd424657d268ea383fad0ca56

4 years agoChange the systemd service configuration file: "true" --> "yes" 45/208545/3
INSUN PYO [Wed, 26 Jun 2019 01:15:44 +0000 (10:15 +0900)]
Change the systemd service configuration file: "true" --> "yes"

Systemd has unified the boolean value with "yes/no".
Systemd internally "true" and "yes" are the same value.

Change-Id: I3272406abd28406047d5e745d407f0917f8005e1

4 years agoFix build error introduced by previous commit 04/205704/1 accepted/tizen/unified/20190509.041038 submit/tizen/20190508.120732
Mateusz Moscicki [Wed, 8 May 2019 11:34:27 +0000 (13:34 +0200)]
Fix build error introduced by previous commit

Change-Id: I2c447a088c203f128bd1f0ee54400bed7d32dc89

5 years agotizen: Add additional unit for "unified" user session 49/205149/1 submit/tizen/20190508.101016
Mateusz Moscicki [Fri, 19 Apr 2019 12:49:29 +0000 (14:49 +0200)]
tizen: Add additional unit for "unified" user session

The unified user session is about moving user session units, managed by
systemd --user, to main systemd, where it's managed as part of newly
created user@.target.

user@.target will contain same units as previously available in user/,
with same UID and environment setup.  systemd instance is used for unit
to be able to specify UID (inherited from user@.target).

The rationale behind this work is following:

* VD requirement to remove user session support
* boot time optimization requirements, due to:

   + 'systemd --user' taking 1s its own startup that could be used for
     unit startup
   + ability to better rearrange units if these managed by one systemd
     instance

Unit installed by this commit will not be used till user login mechanism
will be changed in systemd package (via changing pam_systemd to start
user@.target, rather than user@.service).

Change-Id: If6aacb8fc40705a0b094a11f616863cf9df1d8e8

5 years agoFix SVACE issue 70/200370/1 accepted/tizen/unified/20190307.230831 submit/tizen/20190225.103648
Mikhail Kashkarov [Fri, 22 Feb 2019 08:22:23 +0000 (11:22 +0300)]
Fix SVACE issue

Warning Message:
- The handle 'f' was created at Anr.cpp:67 by calling function 'fopen' and lost
  at Anr.cpp:90.

Change-Id: I9efc6e5a34bf834b8ce091dc78299cf3fe0e7465

5 years agoFix removing modules after swap_manager crash 32/199332/1 accepted/tizen/unified/20190218.163251 submit/tizen/20190215.132018
Vyacheslav Cherkashin [Fri, 8 Feb 2019 12:59:08 +0000 (15:59 +0300)]
Fix removing modules after swap_manager crash

Change-Id: I9fdd044e5e29a19511a261e4fd20c03c9d75982a
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
5 years agomanager: fix crash during connect to UNIX sockets 48/199148/1
Vyacheslav Cherkashin [Tue, 5 Feb 2019 15:22:32 +0000 (18:22 +0300)]
manager: fix crash during connect to UNIX sockets

Change-Id: I88e927853aa9b2399570630a138e46914ded61e2
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
5 years agoauxd: fix SVACE issue 88/198988/3 accepted/tizen/unified/20190211.060126 submit/tizen/20190205.121525
Vyacheslav Cherkashin [Thu, 31 Jan 2019 12:06:18 +0000 (15:06 +0300)]
auxd: fix SVACE issue

- Use global variable instead of local one via global pointer.

Change-Id: Ie544ababc098d14ebc82191236aea59d3c12b6cd
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
5 years agouihv: fix SVACE issues 87/198987/2
Vyacheslav Cherkashin [Thu, 31 Jan 2019 11:29:26 +0000 (14:29 +0300)]
uihv: fix SVACE issues

- Remove ui_viewer_clean_log() because swap_manager removes uihv log
- Change UNIX permissions for temporary file

Change-Id: I2c1c1f471f0d972efd58e098aef55d06f3af2a9d
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
5 years agomanager: fix SVACE issues 86/198986/2
Vyacheslav Cherkashin [Thu, 31 Jan 2019 11:03:48 +0000 (14:03 +0300)]
manager: fix SVACE issues

- Add check return code for:
  - lseek()
  - strtoul()
  - remove()
  - fseek()
  - ftruncate()
- Remove dead code
- Fix integer overflow
- Change UNIX permissions for temporary file

Change-Id: If875ccc33229b925bdd53e295feecdd2c8ec595c
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
5 years agomanager: fix remove sockets after swap_manager stopped 85/198985/2
Vyacheslav Cherkashin [Fri, 25 Jan 2019 16:01:53 +0000 (19:01 +0300)]
manager: fix remove sockets after swap_manager stopped

Change-Id: I5c7ebb2994918b71fffa43f700a6fd7a05440861
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
5 years agomanager: change protocol version to 5.0 99/197699/2
Vyacheslav Cherkashin [Tue, 15 Jan 2019 11:24:00 +0000 (14:24 +0300)]
manager: change protocol version to 5.0

Change-Id: I3b67710cc5ba909d61432b7aeff4f3dd111663a2
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
5 years agocli: add protocol 5.0 version support 98/197698/2
Vyacheslav Cherkashin [Tue, 15 Jan 2019 11:22:21 +0000 (14:22 +0300)]
cli: add protocol 5.0 version support

Change-Id: I3e00cdad6c8705a80149ef32c11597aab8ea80cd
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
5 years agoTrace Parser: add protocol 5.0 version support 97/197697/2
Vyacheslav Cherkashin [Tue, 15 Jan 2019 11:16:37 +0000 (14:16 +0300)]
Trace Parser: add protocol 5.0 version support

Change-Id: Ieab8d553b1813f5d0ab814d96f794d36db71a009
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
5 years agodocs: update protocol to 5.0 version 96/197696/1
Vyacheslav Cherkashin [Tue, 15 Jan 2019 08:49:13 +0000 (11:49 +0300)]
docs: update protocol to 5.0 version

Change-Id: I25a9a6eec165e5196409d198a8f12fb702058141
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
5 years agoRemove web startup profiling (WSP) feature 35/191135/1 submit/tizen/20181025.124850
Vyacheslav Cherkashin [Wed, 10 Oct 2018 19:24:37 +0000 (22:24 +0300)]
Remove web startup profiling (WSP) feature

Change-Id: I47b50f0b8774cbf9ae15516bd3758399e0bf3993
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
5 years agocli: remove 'port' option 96/189396/2
Vyacheslav Cherkashin [Mon, 17 Sep 2018 08:34:10 +0000 (11:34 +0300)]
cli: remove 'port' option

The 'port' option is obsolete.

Change-Id: I02fa58bda7f867f74951dec451181f975b2cfab9
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
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>
5 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>
5 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>
5 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>
5 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>
5 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>
5 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>
5 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>
5 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>