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>
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>
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>
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
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>
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>
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>
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>
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>
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
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
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>
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
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
Mateusz Moscicki [Wed, 8 May 2019 11:34:27 +0000 (13:34 +0200)]
Fix build error introduced by previous commit
Change-Id: I2c447a088c203f128bd1f0ee54400bed7d32dc89
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
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
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
Vyacheslav Cherkashin [Mon, 17 Sep 2018 08:31:36 +0000 (08:31 +0000)]
Merge "Remove warning on imaging" into tizen
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>
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
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
Vyacheslav Cherkashin [Tue, 6 Feb 2018 11:07:33 +0000 (11:07 +0000)]
Merge "Remove process_features addr generation" into tizen
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>