platform/core/system/swap-manager.git
10 years ago[IMPROVE] improve debug. add line number to debug message 50/17650/2
Vitaliy Cherepanov [Fri, 7 Mar 2014 09:02:39 +0000 (13:02 +0400)]
[IMPROVE] improve debug. add line number to debug message

Change-Id: Id7b6c32888336abf304db8c30454c42d767ce353
Signed-off-by: Vitaliy Cherepanov <v.cherepanov@samsung.com>
10 years ago[IMPROVE] improve write_to_buf error message 48/17648/3
Vitaliy Cherepanov [Fri, 7 Mar 2014 08:51:27 +0000 (12:51 +0400)]
[IMPROVE] improve write_to_buf error message

print additional parmeters in LOGE message

Change-Id: I47add597227e4f044ec659cc482238585d090346
Signed-off-by: Vitaliy Cherepanov <v.cherepanov@samsung.com>
10 years ago[IMPROVE] add write_to_buf check result 45/17645/2
Vitaliy Cherepanov [Fri, 7 Mar 2014 08:43:21 +0000 (12:43 +0400)]
[IMPROVE] add write_to_buf check result

    for all write_to_buf calls add LOGE messages on fail

Change-Id: Iafeafa6411f149da7b79a1859f948928404e6f76
Signed-off-by: Vitaliy Cherepanov <v.cherepanov@samsung.com>
10 years ago[FIX] Remove no-op assignments 21/16021/3
Dmitry Bogatov [Fri, 31 Jan 2014 08:08:14 +0000 (12:08 +0400)]
[FIX] Remove no-op assignments

Change-Id: I20cb99efb31c4e2903239a5ec9a65cc3061f6429
Signed-off-by: Dmitry Bogatov <d.bogatov@samsung.com>
10 years agoRemove redundant NULL check 20/16020/2
Dmitry Bogatov [Fri, 31 Jan 2014 07:52:20 +0000 (11:52 +0400)]
Remove redundant NULL check

Change-Id: I7b2d69650bb1f2d7bcf90e3cb409e54493403e46
Signed-off-by: Dmitry Bogatov <d.bogatov@samsung.com>
10 years agoMismatched resource deallocation 19/16019/2
Dmitry Bogatov [Fri, 31 Jan 2014 07:33:21 +0000 (11:33 +0400)]
Mismatched resource deallocation

Change-Id: I104a8c1cbbfe583969db1a5321654de77150997a
Signed-off-by: Dmitry Bogatov <d.bogatov@samsung.com>
10 years agoMemory leak in error branch 18/16018/2
Dmitry Bogatov [Fri, 31 Jan 2014 07:32:42 +0000 (11:32 +0400)]
Memory leak in error branch

Change-Id: I9df22010dc8498fa522a2b6b32a61fdf40117b8e
Signed-off-by: Dmitry Bogatov <d.bogatov@samsung.com>
10 years ago[FIX] Working w/o freezer subgroup 59/18359/3
Alexander Aksenov [Tue, 18 Mar 2014 12:00:00 +0000 (16:00 +0400)]
[FIX] Working w/o freezer subgroup

Change-Id: I31dc64a889453eae654cbe0979c6f5760ffe0f46
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
10 years ago[IMPROVE] Implement system-wide instrumentation 52/16752/2
Alexander Aksenov [Mon, 24 Feb 2014 12:33:24 +0000 (16:33 +0400)]
[IMPROVE] Implement system-wide instrumentation

Now when we set app type to APP_RUNNING, empty path can be passed

Change-Id: I82f076662597dbfa5481bb85b90398b4d6ebcf98
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
10 years ago[FIX] Working w/o netlink 80/17380/3
Alexander Aksenov [Thu, 6 Mar 2014 15:35:23 +0000 (19:35 +0400)]
[FIX] Working w/o netlink

Change-Id: I40278c470d68fc4fd30267cb21a63af81a5c36df
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
10 years agoMerge "[IMPROVE] Implement freezing/unfreezing apps"
Vyacheslav Cherkashin [Thu, 27 Feb 2014 13:16:48 +0000 (05:16 -0800)]
Merge "[IMPROVE] Implement freezing/unfreezing apps"

10 years agoMerge "[FEATURE] Implement kernel -> user connection"
Vyacheslav Cherkashin [Thu, 27 Feb 2014 12:55:12 +0000 (04:55 -0800)]
Merge "[FEATURE] Implement kernel -> user connection"

10 years ago[IMPROVE] Implement freezing/unfreezing apps 01/15801/4
Alexander Aksenov [Tue, 28 Jan 2014 12:19:32 +0000 (16:19 +0400)]
[IMPROVE] Implement freezing/unfreezing apps

Change-Id: I84628cab91cae8c5f65b274e910e017f751ff72d
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
10 years ago[FEATURE] Implement kernel -> user connection 21/15621/4
Alexander Aksenov [Thu, 23 Jan 2014 12:04:02 +0000 (16:04 +0400)]
[FEATURE] Implement kernel -> user connection

Based on netlink

Change-Id: If2de08afc34d01c1616155770e3236d9adc3fefd
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
10 years ago[IMPROVE] increase max number of functions in lib 81/15581/1
Nikita Kalyazin [Thu, 23 Jan 2014 15:01:06 +0000 (19:01 +0400)]
[IMPROVE] increase max number of functions in lib

Change-Id: I3d711038ce883effdf30135af9ccf94e710f7168
Signed-off-by: Nikita Kalyazin <n.kalyazin@samsung.com>
10 years ago[PROTO] add handling of emtpy PID string 72/15572/3
Nikita Kalyazin [Thu, 23 Jan 2014 11:49:20 +0000 (15:49 +0400)]
[PROTO] add handling of emtpy PID string

Empty PID string means no filtering by PID is needed.

Change-Id: Id593504d59db4a3fe53c4d3d8aa62be235027219
Signed-off-by: Nikita Kalyazin <n.kalyazin@samsung.com>
10 years ago[FEATURE] web app support 41/15541/1
Nikita Kalyazin [Wed, 22 Jan 2014 14:16:41 +0000 (18:16 +0400)]
[FEATURE] web app support

Naive implementation of launch/kill web app (type 4).

Change-Id: Id047a329199b15a7992b94e59d0cbcbc3d7c4e0b
Signed-off-by: Nikita Kalyazin <n.kalyazin@samsung.com>
10 years ago[REFACTOR] split system info to separate files 18/14618/8
Nikita Kalyazin [Wed, 8 Jan 2014 17:25:59 +0000 (21:25 +0400)]
[REFACTOR] split system info to separate files

Put the following to new files:
 - vconf related stuff;
 - system_info related stuff;
 - camera count obtaining;
 - smack stuff.

Change-Id: I9811d66404d068e2495253a0f6f73a3938aefe2a
Signed-off-by: Nikita Kalyazin <nkalyazin@gmail.com>
10 years ago[CLEAN] remove unused variables 17/14617/7
Nikita Kalyazin [Wed, 1 Jan 2014 19:19:29 +0000 (23:19 +0400)]
[CLEAN] remove unused variables

Change-Id: Iab39490f352c0596167f1a1786a29b47fdd00769
Signed-off-by: Nikita Kalyazin <nkalyazin@gmail.com>
10 years ago[CLEAN] remove unused code 16/14616/7
Nikita Kalyazin [Wed, 1 Jan 2014 19:19:13 +0000 (23:19 +0400)]
[CLEAN] remove unused code

Change-Id: Iee93b03dd870ba4ecb9fe78ca7998650e094efc1
Signed-off-by: Nikita Kalyazin <nkalyazin@gmail.com>
10 years ago[FIX] empty string in sprintf 15/14615/7
Nikita Kalyazin [Wed, 1 Jan 2014 19:16:56 +0000 (23:16 +0400)]
[FIX] empty string in sprintf

Change-Id: I040875d53be7414cde44cac913e0610547827313
Signed-off-by: Nikita Kalyazin <nkalyazin@gmail.com>
10 years ago[FIX] missing prototype: include necessary header 14/14614/6
Nikita Kalyazin [Wed, 1 Jan 2014 19:16:09 +0000 (23:16 +0400)]
[FIX] missing prototype: include necessary header

Change-Id: I6d0e1c558cddef2d7a72b3ff8f7abea5310ad369
Signed-off-by: Nikita Kalyazin <nkalyazin@gmail.com>
10 years ago[FIX] missing prototypes: add "static" 13/14613/6
Nikita Kalyazin [Wed, 1 Jan 2014 19:14:17 +0000 (23:14 +0400)]
[FIX] missing prototypes: add "static"

Change-Id: I40858b95d6b499e63cb6d77765b7a462cac6febe
Signed-off-by: Nikita Kalyazin <nkalyazin@gmail.com>
10 years ago[FIX] missing prototype: wrong arguments 12/14612/6
Nikita Kalyazin [Fri, 3 Jan 2014 18:32:37 +0000 (22:32 +0400)]
[FIX] missing prototype: wrong arguments

Change-Id: Ieab7d12b9520cdd4c5ebfe15d33626c810142f67
Signed-off-by: Nikita Kalyazin <nkalyazin@gmail.com>
10 years ago[FIX] missing prototypes: add missing "void" 10/14610/5
Nikita Kalyazin [Wed, 1 Jan 2014 19:12:21 +0000 (23:12 +0400)]
[FIX] missing prototypes: add missing "void"

Change-Id: I08a7becd2d467ae42538380787dd9daa57c840ad
Signed-off-by: Nikita Kalyazin <nkalyazin@gmail.com>
10 years ago[REFACTOR] replace epoll with ecore 61/14261/6
Nikita Kalyazin [Tue, 31 Dec 2013 09:13:20 +0000 (13:13 +0400)]
[REFACTOR] replace epoll with ecore

also extracted input events code to a separate file.

Change-Id: If6ad2be1a305add9988287447547565a9d6e3d23
Signed-off-by: Nikita Kalyazin <n.kalyazin@samsung.com>
10 years ago[FIX] system sampling 89/14989/4
Anastasia Lyupa [Tue, 14 Jan 2014 13:05:09 +0000 (17:05 +0400)]
[FIX] system sampling

fix to c35167e1a4955aef3fdf14dc862e68a25b655a50

Change-Id: Ide56fd3f296ca5284d695916bdf4ac905b366bf4
Signed-off-by: Anastasia Lyupa <a.lyupa@samsung.com>
10 years ago[FIX] Unknown socket fd 49/14249/1
Vitaliy Cherepanov [Mon, 30 Dec 2013 17:49:04 +0000 (21:49 +0400)]
[FIX] Unknown socket fd

message after "Unknown socket fd" stop

Change-Id: I9ba3ec18efb19773e8c139604d24688cfb4c3eac
Signed-off-by: Vitaliy Cherepanov <v.cherepanov@samsung.com>
10 years ago[IMPROVE] input devices for M0 3.10 support 72/14172/2
Nikita Kalyazin [Thu, 26 Dec 2013 08:49:34 +0000 (12:49 +0400)]
[IMPROVE] input devices for M0 3.10 support

Change-Id: I0b990345f0a8e874a301c774746fe06e924e987d
Signed-off-by: Nikita Kalyazin <n.kalyazin@samsung.com>
10 years ago[PROTO] sampling: range change 10-1000 ms -> 1-100 ms 57/13957/3
Nikita Kalyazin [Thu, 19 Dec 2013 04:28:03 +0000 (08:28 +0400)]
[PROTO] sampling: range change 10-1000 ms -> 1-100 ms

Change-Id: I9a9f6aef0b9be6c91088698925e0e254b734c65e
Signed-off-by: Nikita Kalyazin <n.kalyazin@samsung.com>
10 years ago[PROTO] system info: send load for all processes 27/13927/5
Nikita Kalyazin [Wed, 18 Dec 2013 13:53:42 +0000 (17:53 +0400)]
[PROTO] system info: send load for all processes

Not only for those that belong to target app.
Manager's load is excluded.

Change-Id: If296e4a4c40cde3f6520f7796c8e33ea5515c0af
Signed-off-by: Nikita Kalyazin <n.kalyazin@samsung.com>
10 years ago[FIX] duplicated events on replay 17/14117/4
Vitaliy Cherepanov [Mon, 23 Dec 2013 16:18:33 +0000 (20:18 +0400)]
[FIX] duplicated events on replay

Change-Id: Iff55f811589449b9803ae5a6778cc2461b67d679
Signed-off-by: Vitaliy Cherepanov <v.cherepanov@samsung.com>
10 years ago[FIX] negative values in system feature variables 55/13855/4
Anastasia Lyupa [Tue, 17 Dec 2013 08:45:24 +0000 (12:45 +0400)]
[FIX] negative values in system feature variables

send new value instead of difference if
the difference is negative

Change-Id: I28d28a1a5c87035dfb09551428a95c32b1f14fce
Signed-off-by: Anastasia Lyupa <a.lyupa@samsung.com>
10 years ago[CLEAN] utils.c 45/13845/1
Anastasia Lyupa [Mon, 16 Dec 2013 15:18:43 +0000 (19:18 +0400)]
[CLEAN] utils.c

remove unused get_appid(), get_app_name()

Change-Id: I5def2d6b2f8774660b5d802b748a6368c14bb085
Signed-off-by: Anastasia Lyupa <a.lyupa@samsung.com>
10 years ago[IMPROVE] kill_app
Anastasia Lyupa [Thu, 12 Dec 2013 13:48:04 +0000 (17:48 +0400)]
[IMPROVE] kill_app

check additional paths (/opt/apps, /opt/usr/apps)

Change-Id: Ia76da200dd2ecca77fb40aa6525410cc4efb19a2
Signed-off-by: Anastasia Lyupa <a.lyupa@samsung.com>
10 years ago[PROTO] Make LCD per app energy same as global
Dmitry Bogatov [Mon, 9 Dec 2013 11:54:55 +0000 (15:54 +0400)]
[PROTO] Make LCD per app energy same as global

Change-Id: I2be98467fbb1406c32c1b0aa8e91ca8261e7f713
Signed-off-by: Dmitry Bogatov <d.bogatov@samsung.com>
10 years ago[PROTO] system info: total alloc size 32b -> 64b
Nikita Kalyazin [Sat, 30 Nov 2013 12:37:37 +0000 (16:37 +0400)]
[PROTO] system info: total alloc size 32b -> 64b

Change-Id: Id24495813fdf87b0a00c01178e6e4937e9475f27
Signed-off-by: Nikita Kalyazin <n.kalyazin@samsung.com>
10 years ago[FIX] add waitpid for launch_app process
Nikita Kalyazin [Mon, 2 Dec 2013 09:48:54 +0000 (13:48 +0400)]
[FIX] add waitpid for launch_app process

This prevents such processes from being zombie

Change-Id: Ie9fe745e7009a865703f2fb2961c3b51ab966ed7
Signed-off-by: Nikita Kalyazin <n.kalyazin@samsung.com>
10 years ago[PROTO] audio status value
Vitaliy Cherepanov [Mon, 2 Dec 2013 09:50:31 +0000 (13:50 +0400)]
[PROTO] audio status value

0 - not in use
1 - in use

Change-Id: I389999813aedd2f13e78e2d3e4cd9261785327f9
Signed-off-by: Vitaliy Cherepanov <v.cherepanov@samsung.com>
10 years ago[REFACTOR] Refactor semi-pure calculation of msg_data payload length
Dmitry Bogatov [Tue, 26 Nov 2013 13:50:34 +0000 (17:50 +0400)]
[REFACTOR] Refactor semi-pure calculation of msg_data payload length

Change-Id: I25d46ab034e85055e8e7945984c2b72462031bca
Signed-off-by: Dmitry Bogatov <d.bogatov@samsung.com>
10 years ago[REFACTOR] recvThread: Eliminate reference to global variable
Dmitry Bogatov [Mon, 25 Nov 2013 13:37:49 +0000 (17:37 +0400)]
[REFACTOR] recvThread: Eliminate reference to global variable

Change-Id: Ic6dbff9b33c40303e2b4d8f39fc21566a3655eea
Signed-off-by: Dmitry Bogatov <d.bogatov@samsung.com>
10 years ago[REFACTOR] Refactor big switch from `sendACKToHost`
Dmitry Bogatov [Mon, 25 Nov 2013 12:28:02 +0000 (16:28 +0400)]
[REFACTOR] Refactor big switch from `sendACKToHost`

Change-Id: I7a24af7e84ecbec778fd85f39e102c5e9cf88bdb
Signed-off-by: Dmitry Bogatov <d.bogatov@samsung.com>
10 years ago[FIX] Fix warnings
Dmitry Bogatov [Mon, 25 Nov 2013 10:37:36 +0000 (14:37 +0400)]
[FIX] Fix warnings

Fixed missing headers, consts and unused variable.
Fixed checkpatch warnings

Change-Id: Ica91fc8f50ece997a1752265a5a3e07bf919ac0a
Signed-off-by: Dmitry Bogatov <d.bogatov@samsung.com>
10 years ago[STYLE] Daemon code style fix
Alexander Aksenov [Thu, 28 Nov 2013 13:05:23 +0000 (17:05 +0400)]
[STYLE] Daemon code style fix

Change-Id: I1c76f33bb4c4c7f45ba62eacaf9f4a5421f56d09
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
10 years ago[FIX] apps_count cannot be lower than 0
Alexander Aksenov [Thu, 28 Nov 2013 13:03:38 +0000 (17:03 +0400)]
[FIX] apps_count cannot be lower than 0

Change-Id: I43d6bf0569147ffbd653b424b3367c252b31d76f
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
10 years ago[FIX] app launch timer if attaching to running app
Nikita Kalyazin [Thu, 28 Nov 2013 05:51:44 +0000 (09:51 +0400)]
[FIX] app launch timer if attaching to running app

Apps count _may_ be equal to 0 (if we are attaching to an app, not
launching one).
Also assert for apps count >= 0 added.

Change-Id: Ia24f2856e4240b5e827026713f613238b36a870a
Signed-off-by: Nikita Kalyazin <n.kalyazin@samsung.com>
10 years ago[FIX] MSG_SYSTEM audio and camera fields
Vitaliy Cherepanov [Wed, 27 Nov 2013 09:22:19 +0000 (13:22 +0400)]
[FIX] MSG_SYSTEM audio and camera fields

Change-Id: Iad5b5b74e360a25dbd40bfa0e6b342bce761762b
Signed-off-by: Vitaliy Cherepanov <v.cherepanov@samsung.com>
10 years ago[IMPROVE] add MSG_ERR support
Vitaliy Cherepanov [Mon, 25 Nov 2013 09:30:38 +0000 (13:30 +0400)]
[IMPROVE] add MSG_ERR support

Change-Id: I88500c79ec2101722f1bb740a64d0e1ab767f541
Signed-off-by: Vitaliy Cherepanov <v.cherepanov@samsung.com>
10 years ago[IMPROVE] Launch timer support several apps
Alexander Aksenov [Mon, 25 Nov 2013 14:29:52 +0000 (18:29 +0400)]
[IMPROVE] Launch timer support several apps

Timer time = apps count * per-app launch time.
Timer is stopped after last app starts.

Change-Id: Ib4326d4c9b4edc39c21c33f6fead4f854a51bc67
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
10 years ago[FIX] Daemon terminates all remaining processes
Alexander Aksenov [Wed, 20 Nov 2013 11:26:51 +0000 (15:26 +0400)]
[FIX] Daemon terminates all remaining processes

Change-Id: Ia1b3d037531f7319a4ac84fd0491917b1c4f95f9
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
10 years ago[FIX] Daemon starts all apps instead of the only first
Alexander Aksenov [Tue, 19 Nov 2013 11:16:56 +0000 (15:16 +0400)]
[FIX] Daemon starts all apps instead of the only first

Change-Id: Iedae806a9ae0f7d3772e50adadfc90702779bf5d
Signed-off-by: Alexander Aksenov <a.aksenov@samsung.com>
10 years ago[FIX] rssi status in MSG_SYSTEM
Vitaliy Cherepanov [Tue, 26 Nov 2013 11:01:56 +0000 (15:01 +0400)]
[FIX] rssi status in MSG_SYSTEM

Change-Id: Ib1b54ce31c6ff31fba330dbd9ad75a29c8364eb6
Signed-off-by: Vitaliy Cherepanov <v.cherepanov@samsung.com>
10 years ago[IMPROVE] add sys_stat debug
Vitaliy Cherepanov [Tue, 26 Nov 2013 09:52:48 +0000 (13:52 +0400)]
[IMPROVE] add sys_stat debug

Change-Id: I2b5cd4b7fc75f9ff678a9bed941a5c8b92bbd67d
Signed-off-by: Vitaliy Cherepanov <v.cherepanov@samsung.com>
10 years ago[CLEAN] Remove all dead code related to LOCALTEST
Dmitry Bogatov [Mon, 18 Nov 2013 07:16:40 +0000 (11:16 +0400)]
[CLEAN] Remove all dead code related to LOCALTEST

Also fix style according to checkpatch and remove redundant
comments.

Change-Id: I0e8737fc3ad454750d0143e7ffed2dfc529de408
Signed-off-by: Dmitry Bogatov <d.bogatov@samsung.com>
Signed-off-by: Nikita Kalyazin <n.kalyazin@samsung.com>
10 years ago[REFACTOR] Move all logging to parent process in exec_*
Dmitry Bogatov [Mon, 11 Nov 2013 13:18:44 +0000 (17:18 +0400)]
[REFACTOR] Move all logging to parent process in exec_*

Remove unused (commented out) code

Change-Id: I26bcc5cf564d7096d34fc2af461120d21175a76d
Signed-off-by: Dmitry Bogatov <d.bogatov@samsung.com>
10 years ago[REFACTOR] Move most of logging logic to `do_log`.
Dmitry Bogatov [Mon, 11 Nov 2013 14:34:15 +0000 (18:34 +0400)]
[REFACTOR] Move most of logging logic to `do_log`.

Reduce code duplication (LOGI, LOGW, LOGE) differs only in
prefix. Add uptime logging for debugging with dmesg.
Move all mess with debugging macroses to Makefile.

Change-Id: Iab6e342c113f0fe571609d29a7b19615c9ff6d05
Signed-off-by: Dmitry Bogatov <d.bogatov@samsung.com>
10 years ago[PROTO] update feature list, enable 64bit features
Anastasia Lyupa [Tue, 19 Nov 2013 07:17:41 +0000 (11:17 +0400)]
[PROTO] update feature list, enable 64bit features

add new features for no filtering

fix feature size (uint32->uint64) in
sending config and feature_code_str

Change-Id: I30f6c7e0818da9ce9344d0bf3ec5ff072e94d6ee
Signed-off-by: Anastasia Lyupa <a.lyupa@samsung.com>
10 years ago[IMPROVE] Generalize lcd energy receiving
Dmitry Bogatov [Wed, 20 Nov 2013 06:48:52 +0000 (10:48 +0400)]
[IMPROVE] Generalize lcd energy receiving

Instead of hardcoding `lcd/energy/maru/system`
perform globbing by `lcd/energy/*/system`.

Change-Id: I536a18021fb14ef8a995a9282d43c69d666474a1
Signed-off-by: Dmitry Bogatov <d.bogatov@samsung.com>
10 years ago[CLEAN] remove unused enum DaOptions
Anastasia Lyupa [Mon, 18 Nov 2013 14:41:01 +0000 (18:41 +0400)]
[CLEAN] remove unused enum DaOptions

Change-Id: Ia994f50af79accf62e634657553de87b5748c70f
Signed-off-by: Anastasia Lyupa <a.lyupa@samsung.com>
10 years ago[IMPROVE] Add support for LCD energy information
Dmitry Bogatov [Mon, 18 Nov 2013 12:00:06 +0000 (16:00 +0400)]
[IMPROVE] Add support for LCD energy information

Change-Id: Id0dcae7978f0d392f91b947356af63dcba6d56b4
Signed-off-by: Dmitry Bogatov <d.bogatov@samsung.com>
10 years ago[STYLE] Remove unused #ifdef
Dmitry Bogatov [Thu, 14 Nov 2013 12:31:18 +0000 (16:31 +0400)]
[STYLE] Remove unused #ifdef

Change-Id: Ia06c9e1c2577a05dea6bf4d578e89d7b17080d54
Signed-off-by: Dmitry Bogatov <d.bogatov@samsung.com>
10 years ago[STYLE] Fix 80 column
Dmitry Bogatov [Thu, 14 Nov 2013 13:41:36 +0000 (17:41 +0400)]
[STYLE] Fix 80 column

Change-Id: Ie63cc2d159295ed0fb7506fc712c223a317a18c0
Signed-off-by: Dmitry Bogatov <d.bogatov@samsung.com>
10 years ago[REFACTOR] Make `get_total_alloc_size` return int of known width
Dmitry Bogatov [Thu, 14 Nov 2013 13:40:55 +0000 (17:40 +0400)]
[REFACTOR] Make `get_total_alloc_size` return int of known width

Change-Id: I046d30d7e0e38da1d0828a1411ccf43dfc6d6020
Signed-off-by: Dmitry Bogatov <d.bogatov@samsung.com>
10 years ago[FIX] Fix access to logfile by forked application
Dmitry Bogatov [Thu, 14 Nov 2013 12:47:31 +0000 (16:47 +0400)]
[FIX] Fix access to logfile by forked application

Change-Id: Ic6678130a8853dc3f946c9e6b92e6b7b4ab7d61a
Signed-off-by: Dmitry Bogatov <d.bogatov@samsung.com>
10 years ago[CLEAN] unused NMSG_PROBE_ enums
Anastasia Lyupa [Thu, 14 Nov 2013 13:27:37 +0000 (17:27 +0400)]
[CLEAN] unused NMSG_PROBE_ enums

Change-Id: I898a407d3b7edb5ce2b12564ec910a6f8f0d69d8
Signed-off-by: Anastasia Lyupa <a.lyupa@samsung.com>
10 years ago[IMPROVE] improve feature bits debug
Vitaliy Cherepanov [Thu, 14 Nov 2013 08:50:36 +0000 (12:50 +0400)]
[IMPROVE] improve feature bits debug

Change-Id: I2ec9e291d93476bca2751189253f3c8cb62ad4f4
Signed-off-by: Vitaliy Cherepanov <v.cherepanov@samsung.com>
10 years ago[PROTO] add 'v','n' probe ret type support
Vitaliy Cherepanov [Thu, 14 Nov 2013 09:13:02 +0000 (13:13 +0400)]
[PROTO] add 'v','n' probe ret type support

Change-Id: I38d295583020a1112caef2d04ef82a2513c3c592
Signed-off-by: Vitaliy Cherepanov <v.cherepanov@samsung.com>
10 years ago[PROTO] add probe return type to message
Vitaliy Cherepanov [Wed, 6 Nov 2013 12:32:25 +0000 (16:32 +0400)]
[PROTO] add probe return type to message

add for MSG_SWAP_INST_ADD NMSG_SWAP_INST_REMOVE NMSG_START

Change-Id: Ic5a2535fc1fa5f107ffe81b7a4ba654411e39f19
Signed-off-by: Vitaliy Cherepanov <v.cherepanov@samsung.com>
10 years ago[PROTO] add MSG_GET_SCREENSHOT message support
Vitaliy Cherepanov [Wed, 6 Nov 2013 08:04:03 +0000 (12:04 +0400)]
[PROTO] add MSG_GET_SCREENSHOT message support

Change-Id: I2a89191deeae6db0a196ce9a33b4cd92965e053b
Signed-off-by: Vitaliy Cherepanov <v.cherepanov@samsung.com>
10 years ago[PROTO] relative values for disk read write and net send recv
Vitaliy Cherepanov [Thu, 31 Oct 2013 11:46:02 +0000 (15:46 +0400)]
[PROTO] relative values for disk read write and net send recv

Change-Id: I1cae378323d8a7cdf0e0a4086502f96bef123167
Signed-off-by: Vitaliy Cherepanov <v.cherepanov@samsung.com>
10 years ago[FIX] kill app before start profiling
Vitaliy Cherepanov [Tue, 29 Oct 2013 10:12:35 +0000 (14:12 +0400)]
[FIX] kill app before start profiling

Change-Id: Icc82cb2194833ee61ee95a8e427dd26f79ab9976
Signed-off-by: Vitaliy Cherepanov <v.cherepanov@samsung.com>
10 years ago[REFACTOR] Refactor setting smack attributes to `fd_setup_smack_attributes`
Dmitry Bogatov [Wed, 30 Oct 2013 04:01:44 +0000 (08:01 +0400)]
[REFACTOR] Refactor setting smack attributes to `fd_setup_smack_attributes`

Change-Id: Ib35fb4a320eeeb77a305d4b9dd1c210482049075

10 years ago[IMPROVE] Clean Makefile and enable LOGI by default
Dmitry Bogatov [Mon, 21 Oct 2013 04:46:41 +0000 (08:46 +0400)]
[IMPROVE] Clean Makefile and enable LOGI by default

Change-Id: I2c6b1bbadd49f53dd944d701ac634966d7efddb6
Signed-off-by: Dmitry Bogatov <d.bogatov@samsung.com>
10 years ago[IMPROVE] Replace `pack_int` with `pack_int{32,64}
Dmitry Bogatov [Tue, 29 Oct 2013 07:55:25 +0000 (11:55 +0400)]
[IMPROVE] Replace `pack_int` with `pack_int{32,64}

Add static assert for primitive type-safety.

pack_int{32,64} prefered since they can be rewritten
as functions, pack_int can not due use of typeof.

Change-Id: I3afecda9c7c0399d0be6485fec8f909dccd5eb9c
Signed-off-by: Dmitry Bogatov <d.bogatov@samsung.com>
10 years ago[FIX] add O_CLOEXEC while opening logfile
Nikita Kalyazin [Mon, 28 Oct 2013 12:18:58 +0000 (16:18 +0400)]
[FIX] add O_CLOEXEC while opening logfile

This prevents our logfile from being written by the traced application
(it is bad because it has no permissions to write to our logfile).

Change-Id: Ifa5f097d050cb0d80eaee8097bf10abd5734a4c9
Signed-off-by: Nikita Kalyazin <n.kalyazin@samsung.com>
10 years ago[FIX] double start
Vitaliy Cherepanov [Mon, 28 Oct 2013 10:51:39 +0000 (14:51 +0400)]
[FIX] double start

Change-Id: I877fa4fe9cedb0f4d5ed0cc2f31f66c8ef56f76d
Signed-off-by: Vitaliy Cherepanov <v.cherepanov@samsung.com>
10 years ago[REFACTOR] system info: rearrange struct fields
Nikita Kalyazin [Fri, 25 Oct 2013 11:38:24 +0000 (15:38 +0400)]
[REFACTOR] system info: rearrange struct fields

in the order they are present in the protocol.

Change-Id: Ia827fcea211da5b47107e1d4aab55a5b396d0bdc
Signed-off-by: Nikita Kalyazin <n.kalyazin@samsung.com>
10 years ago[PROTO] always send MSG_SYSTEM_INFO
Nikita Kalyazin [Fri, 25 Oct 2013 11:37:52 +0000 (15:37 +0400)]
[PROTO] always send MSG_SYSTEM_INFO

even if all the features it contains are disabled.

Change-Id: I30e8bddad0374b9d0328d031a9aeba6259d38474
Signed-off-by: Nikita Kalyazin <n.kalyazin@samsung.com>
10 years ago[FIX] system info: uncomment forgotten total used drive
Nikita Kalyazin [Fri, 25 Oct 2013 11:36:59 +0000 (15:36 +0400)]
[FIX] system info: uncomment forgotten total used drive

Change-Id: I134d83860186664e61683b9f9f9048c2b8105d87
Signed-off-by: Nikita Kalyazin <n.kalyazin@samsung.com>
10 years ago[FIX] wrong pack size of system memory total/used
Nikita Kalyazin [Fri, 25 Oct 2013 11:35:40 +0000 (15:35 +0400)]
[FIX] wrong pack size of system memory total/used

if system_memory feature is disabled.

Change-Id: I0f29b2b2d8838bd0f8673bdc6ac37cb33f1f7adf
Signed-off-by: Nikita Kalyazin <n.kalyazin@samsung.com>
10 years ago[FIX] MSG_SYSTEM_INFO length calculation
Nikita Kalyazin [Fri, 25 Oct 2013 11:34:45 +0000 (15:34 +0400)]
[FIX] MSG_SYSTEM_INFO length calculation

Change-Id: I248137a87f3556e5347542e474a0dc44853563cd
Signed-off-by: Nikita Kalyazin <n.kalyazin@samsung.com>
10 years ago[FIX] daemon Oops on host connection broken
Vitaliy Cherepanov [Thu, 24 Oct 2013 16:43:27 +0000 (20:43 +0400)]
[FIX] daemon Oops on host connection broken

normal way termination by term kill for daemon

Change-Id: If18590aa97f105fb689971a35680f8f6bf2bd21c
Signed-off-by: Vitaliy Cherepanov <v.cherepanov@samsung.com>
10 years ago[FIX] sampling start when profiling has not started
Anastasia Lyupa [Thu, 24 Oct 2013 08:54:26 +0000 (12:54 +0400)]
[FIX] sampling start when profiling has not started

Change-Id: I799bbefcd8e5d5b110dc77594540e46ac614ae73
Signed-off-by: Anastasia Lyupa <a.lyupa@samsung.com>
10 years ago[IMPROVE] MSG_SYSTEM: control cpu, process, memory with MSG_CONFIG
Anastasia Lyupa [Tue, 22 Oct 2013 13:58:57 +0000 (17:58 +0400)]
[IMPROVE] MSG_SYSTEM: control cpu, process, memory with MSG_CONFIG

for cpu, process, memory pack set of 0 if option is disabled

Change-Id: I0622688d7df7be3f2e8f7520046d62bda87e1894
Signed-off-by: Anastasia Lyupa <a.lyupa@samsung.com>
10 years ago[FIX] epoll_ctl error, double stopping
Anastasia Lyupa [Mon, 21 Oct 2013 15:31:31 +0000 (19:31 +0400)]
[FIX] epoll_ctl error, double stopping

- don't call stop_all at the end if it was successfully called before
  or if start was unsuccessful

- epoll_add_input_events: no error if fd exists

Change-Id: I86119301519e6c2a891323a7db93a070b31d01ab
Signed-off-by: Anastasia Lyupa <a.lyupa@samsung.com>
10 years ago[FIX] stop profiling if application was closed
Vitaliy Cherepanov [Wed, 23 Oct 2013 13:30:22 +0000 (17:30 +0400)]
[FIX] stop profiling if application was closed

if no application avail for profiling we should stop profiling

Change-Id: I3994271ab20121cdbae08d66c49ba65a21aa8f02
Signed-off-by: Vitaliy Cherepanov <v.cherepanov@samsung.com>
10 years ago[FIX] failed start_profiling leaves us inst run
Vitaliy Cherepanov [Tue, 22 Oct 2013 09:53:45 +0000 (13:53 +0400)]
[FIX] failed start_profiling leaves us inst run

if US profiling have been started in kernel but we have some problems in
da_manager with start profiling we must stop profiling to avail accept
and proceed next start message

Change-Id: I2b542b98451498f8845d1243909529b9db6030ea
Signed-off-by: Vitaliy Cherepanov <v.cherepanov@samsung.com>
10 years ago[FIX] ACK return error code
Vitaliy Cherepanov [Fri, 18 Oct 2013 12:47:48 +0000 (16:47 +0400)]
[FIX] ACK return error code

return ERR_WRONG_MESSAGE_FORMAT instead of ERR_UNKNOWN if message parse
failed on messages: start, add, remove

Change-Id: I25a75284e4cd167f87816dad884176fa3211c10b
Signed-off-by: Vitaliy Cherepanov <v.cherepanov@samsung.com>
10 years ago[FIX] process_msg_start wrong ret value
Vitaliy Cherepanov [Fri, 18 Oct 2013 12:14:28 +0000 (16:14 +0400)]
[FIX] process_msg_start wrong ret value

Change-Id: Ib5d1ae735496fcc120e4c3c94967a96599f5f631

10 years ago[PROTO] Add timestamp in MSG_START reply
Nikita Kalyazin [Wed, 16 Oct 2013 10:13:31 +0000 (14:13 +0400)]
[PROTO] Add timestamp in MSG_START reply

Change-Id: Ia7fc8a71c2a643d069ad7502dbe9e604bca3e2c2
Signed-off-by: Nikita Kalyazin <n.kalyazin@samsung.com>
10 years ago[PROTO] Add appname into msg_binary_info reply
Dmitry Bogatov [Wed, 16 Oct 2013 10:57:07 +0000 (14:57 +0400)]
[PROTO] Add appname into msg_binary_info reply

Change-Id: I5cf1dc37a1c7fae98dd9ae3e95cd63156d2f61a5

10 years ago[PROTO] Fix missing return ID and binary_ack count
Dmitry Bogatov [Wed, 16 Oct 2013 05:46:37 +0000 (09:46 +0400)]
[PROTO] Fix missing return ID and binary_ack count

Change-Id: I6ec8f0e5c5fde30b0bfaaacf31e0a218b6649adc
Signed-off-by: Dmitry Bogatov <d.bogatov@samsung.com>
10 years ago[REFACTOR] Remove redutant check
Dmitry Bogatov [Wed, 16 Oct 2013 08:38:14 +0000 (12:38 +0400)]
[REFACTOR] Remove redutant check

Change-Id: Id39b79c62335ebf3797f9a1abfc3ebacca327cdd

10 years ago[STYLE] Fixing coding standards issues (daemon.c)
Vitaliy Cherepanov [Tue, 15 Oct 2013 10:14:43 +0000 (14:14 +0400)]
[STYLE] Fixing coding standards issues (daemon.c)

Change-Id: Ibb097e04cf23af7bef7ef32eaa080faca776e0c3
Signed-off-by: Vitaliy Cherepanov <v.cherepanov@samsung.com>
10 years ago[FIX] da_manager fails when no functions is set in app_inst_list
Vitaliy Cherepanov [Mon, 14 Oct 2013 15:44:41 +0000 (19:44 +0400)]
[FIX] da_manager fails when no functions is set in app_inst_list

- wrong parameter passed to calc_app_hash function

Change-Id: I5201d7f67bca31c53143792137bd23cf20693097
Signed-off-by: Vitaliy Cherepanov <v.cherepanov@samsung.com>
10 years ago[FIX] pid = -1 on message terminate
Vitaliy Cherepanov [Tue, 15 Oct 2013 08:06:34 +0000 (12:06 +0400)]
[FIX] pid = -1 on message terminate

Change-Id: I18e64f3a7a1b930cb8b4016535566aa843f0c596
Signed-off-by: Vitaliy Cherepanov <v.cherepanov@samsung.com>
10 years ago[PROTO] message id update (starting from 0x0001)
Nikita Kalyazin [Fri, 11 Oct 2013 10:00:55 +0000 (14:00 +0400)]
[PROTO] message id update (starting from 0x0001)

Change-Id: I47d1c76e2f28f7e22d295ddbd5a981529133daa7
Signed-off-by: Nikita Kalyazin <n.kalyazin@samsung.com>
10 years ago[PROTO] energy: each sample contains diff value
Nikita Kalyazin [Fri, 11 Oct 2013 09:28:59 +0000 (13:28 +0400)]
[PROTO] energy: each sample contains diff value

Each system info calculates diff value (new - old) for every energy
paratemeter. Old value is stored in a static variable (which is not
good).

Change-Id: I41a0e2aa420123ee3058e017de1de9514826194f
Signed-off-by: Nikita Kalyazin <n.kalyazin@samsung.com>
10 years ago[PROTO] remove msg process info
Anastasia Lyupa [Thu, 10 Oct 2013 10:49:13 +0000 (14:49 +0400)]
[PROTO] remove msg process info

it is done in modules since now

Change-Id: I18744c5ec729765dbec53b4ab5042703e2643060
Signed-off-by: Anastasia Lyupa <a.lyupa@samsung.com>
10 years ago[PROTO] library user space instrumentation are common for all applications
Vitaliy Cherepanov [Thu, 10 Oct 2013 08:11:02 +0000 (12:11 +0400)]
[PROTO] library user space instrumentation are common for all applications

    - convert new protocol to old format
      in new protocol there are appinst list and libinst list
      and libinst list is common for all app list
      in old protocol there are differents libinst list for
      each app

Change-Id: I1ac605b13a8c77afe598254d55f969f5b4d2dcc5
Signed-off-by: Vitaliy Cherepanov <v.cherepanov@samsung.com>