Mateusz Majewski [Fri, 27 Mar 2020 14:08:35 +0000 (15:08 +0100)]
Move dlogutil_entry_s accessors
They are mostly unrelated to the rest of the library codewise. If we
move them somewhere else, rest of the code that might want to use them
won't have to pull in everything needed by the library (for example, the
capability library).
This is a temporary solution, in infinity we should have nice accessors
for dlogutil_entry_s all available in one spot and the whole DLog
accesing the struct only using those accessors. Right now, however, it's
nothing but a pipe dream since we have more important things to do than
pitful refactors.
Change-Id: Ifa05d056437e5d2143eb3a6fb25ad9247b08b1d6
Agnieszka Baumann [Thu, 2 Apr 2020 12:48:49 +0000 (14:48 +0200)]
fd_info divided into positive and negative tests
Change-Id: I36f179f6c0ac1f3f5fb2d9fb7c8bd07d198c43d7
Michal Bloch [Mon, 6 Apr 2020 07:41:42 +0000 (09:41 +0200)]
Release 6.0.10
This release fixes a memleak and brings
further refactors to libdlogutil internals.
Change-Id: I510d45297b1abe2dd97de4e345664c69ebb5a9df
Signed-off-by: Michal Bloch <m.bloch@samsung.com>
Michal Bloch [Fri, 3 Apr 2020 17:13:38 +0000 (19:13 +0200)]
libdlogutil: fix a memory leak
Change-Id: I8cc20443c9cd956e2f3fa00e0e2f4cc9a6c8682e
Signed-off-by: Michal Bloch <m.bloch@samsung.com>
Michal Bloch [Fri, 3 Apr 2020 17:12:57 +0000 (19:12 +0200)]
libdlogutil: leak safety
Change-Id: I9c18dfa4c0ba91b98e50ff5f43f111baa332680b
Signed-off-by: Michal Bloch <m.bloch@samsung.com>
Michal Bloch [Tue, 31 Mar 2020 17:38:09 +0000 (19:38 +0200)]
libdlogutil: split off flush target setting
Change-Id: Ic4cefeb97d836eaf41eb355c1907f963018e5bfd
Signed-off-by: Michal Bloch <m.bloch@samsung.com>
Michal Bloch [Tue, 31 Mar 2020 17:37:22 +0000 (19:37 +0200)]
libdlogutil: split off buffer replenishment
Change-Id: Ic4cefeb97d836eaf41eb355c1907f963018e5bfc
Signed-off-by: Michal Bloch <m.bloch@samsung.com>
Michal Bloch [Tue, 31 Mar 2020 17:35:34 +0000 (19:35 +0200)]
libdlogutil: split off buffer removal
Change-Id: Ic4cefeb97d836eaf41eb355c1907f963018e5bfb
Michal Bloch [Tue, 31 Mar 2020 17:34:26 +0000 (19:34 +0200)]
libdlogutil: split off continuous flushing
Change-Id: Ic4cefeb97d836eaf41eb355c1907f963018e5bfa
Michal Bloch [Tue, 31 Mar 2020 16:29:18 +0000 (18:29 +0200)]
libdlogutil: simplify -t mode sorting
Change-Id: I709b29b2b510d49410b790c648fa9eabe8802c18
Signed-off-by: Michal Bloch <m.bloch@samsung.com>
Michal Bloch [Thu, 2 Apr 2020 12:52:26 +0000 (14:52 +0200)]
libdlogutil: extract a common check to a function
Change-Id: I220e891e97a57bf13f775f1b4a928333b24710d2
Signed-off-by: Michal Bloch <m.bloch@samsung.com>
Michal Bloch [Fri, 27 Mar 2020 19:29:54 +0000 (20:29 +0100)]
libdlogutil: support timeout param (nominally)
Change-Id: I405093fb559b4f1935e404aa8ae3f597fcdf6cb0
Signed-off-by: Michal Bloch <m.bloch@samsung.com>
Michal Bloch [Tue, 31 Mar 2020 15:13:01 +0000 (15:13 +0000)]
Merge changes I138ad4f5,Ib6bc5b61 into tizen
* changes:
Const correctness
libdlogutil: remove callback/userdata from the state
Michal Bloch [Fri, 27 Mar 2020 19:52:10 +0000 (20:52 +0100)]
Const correctness
Change-Id: I138ad4f5b3f76006c88319a5c204d674de1d9cd9
Signed-off-by: Michal Bloch <m.bloch@samsung.com>
Agnieszka Baumann [Wed, 25 Mar 2020 09:21:52 +0000 (10:21 +0100)]
limiter divided into positive and negative tests
Change-Id: I25b01d7c093d80cf01bd6585a8ef526ceda915ef
Michal Bloch [Fri, 27 Mar 2020 14:39:21 +0000 (15:39 +0100)]
libdlogutil: remove callback/userdata from the state
Change-Id: Ib6bc5b618dd1fd95c6a77d6bf78bd5eda93ac91d
Signed-off-by: Michal Bloch <m.bloch@samsung.com>
Mateusz Majewski [Tue, 24 Mar 2020 15:00:13 +0000 (16:00 +0100)]
libdlogutil: refactor mainloop to work on single logs
The main worker function now calls the callback on a single log.
Backward compatibility is maintained through a wrapper.
Change-Id: Iaacc48977c360b12bba3b06ab0a51fe2ba18bf3f
Signed-off-by: Michal Bloch <m.bloch@samsung.com>
Michal Bloch [Wed, 25 Mar 2020 14:20:43 +0000 (15:20 +0100)]
libdlogutil: put logs into vector before polling
Eventually we want the API to return a single log. With poll at the
front, it would be done for every log returned, which is unnecessary.
Additionally, remove the "poll returned nothing" condition which
allowed all buffers to be drained at the same time. It shouldn't
be helping much in practice and can be simplified away.
The callback is temporarily not allowed to return 1. This will go
away in the final version of the API.
Change-Id: I4ccb0a613a902484303f651830a946ccc8718130
Signed-off-by: Michal Bloch <m.bloch@samsung.com>
Michal Bloch [Wed, 25 Mar 2020 13:38:34 +0000 (13:38 +0000)]
Merge "test_ptrs_list divided into positive and negative tests" into tizen
Agnieszka Baumann [Mon, 23 Mar 2020 11:57:54 +0000 (12:57 +0100)]
test_ptrs_list divided into positive and negative tests
Change-Id: I1e3391f6c1568a8a0adf4398401a7e875dfe133c
Agnieszka Baumann [Tue, 24 Mar 2020 14:47:00 +0000 (15:47 +0100)]
syslog_parser divided into positive and negative tests
Change-Id: I05366c4f2f884cde56e3b552fa01d94e84bd398d
Mateusz Majewski [Thu, 12 Mar 2020 09:23:34 +0000 (10:23 +0100)]
libdlogutil: flushing stateful, unlooped
This is done in order to move closer to the goal of making that
function reentrant. The block of code handling flushing still
forms a loop but now it is going to be trivial to change it to
return a single log by changing a 'continue' into a 'return'.
The block of code moved to the beginning so that the 'continue'
can emulate a loop as before (i.e. without epoll and sorting
happening in between) since the function is not reentrant yet.
Change-Id: I95248cfd3e8132dd14310219e93e3be887903605
Michal Bloch [Thu, 19 Mar 2020 13:36:32 +0000 (14:36 +0100)]
libdlogutil: move extra options to the state
Change-Id: I257424c7e1c4ec8667747a0e00e0c0594321a6db
Signed-off-by: Michal Bloch <m.bloch@samsung.com>
Michal Bloch [Mon, 23 Mar 2020 17:30:18 +0000 (18:30 +0100)]
Add license boilerplate
Change-Id: I5c107e25c8abba1fc8b1099f66a90aa09fcb0a0c
Signed-off-by: Michal Bloch <m.bloch@samsung.com>
Agnieszka Baumann [Wed, 4 Mar 2020 16:13:37 +0000 (17:13 +0100)]
test_common divided into positive and negative tests
Change-Id: I35fb99d45fdec21892019dc6268b7e1ed2a79c54
Michal Bloch [Mon, 23 Mar 2020 12:16:19 +0000 (13:16 +0100)]
Enforce correct Android Logger message size
Change-Id: Iabff9351c39f5a20c0ca6993730b23cb7ab301ca
Signed-off-by: Michal Bloch <m.bloch@samsung.com>
Yunmi Ha [Thu, 19 Mar 2020 06:18:42 +0000 (15:18 +0900)]
Measure code coverage only when gcov option is given
Change-Id: I9b4e2abfbacfc96e51bdf4d4cd48dd32c1c699bf
Signed-off-by: Yunmi Ha <yunmi.ha@samsung.com>
Michal Bloch [Wed, 18 Mar 2020 12:54:40 +0000 (13:54 +0100)]
Release 6.0.9
This release brings the fix of a SIGBUS crash and various refactoring preparations.
Change-Id: I4b3dcbdcf3ccefe2de7b4c875b8873324f269df7
Signed-off-by: Michal Bloch <m.bloch@samsung.com>
Mateusz Majewski [Wed, 18 Mar 2020 09:42:42 +0000 (10:42 +0100)]
Remove some dead code
Right now, literally only purpose of those two functions is confusing
people.
Change-Id: I1b4e9a814b4b6589abd5215ac79749a49ab219e9
Mateusz Majewski [Wed, 18 Mar 2020 14:09:50 +0000 (15:09 +0100)]
Fix a dlogutil regression
Change-Id: I0529ab65e04e2a19c7e326a9014cdd1bc4c22752
Michal Bloch [Wed, 18 Mar 2020 12:53:34 +0000 (12:53 +0000)]
Merge "Don't wait until lazy init to block SIGPIPE" into tizen
Michal Bloch [Wed, 18 Mar 2020 11:58:59 +0000 (12:58 +0100)]
Commentary for previous
Change-Id: I9b5f3f54f6089b4a2aa1713c698e922504371c28
Signed-off-by: Michal Bloch <m.bloch@samsung.com>
Semun Lee [Wed, 18 Mar 2020 06:46:45 +0000 (15:46 +0900)]
Fix SIGBUS in pipe backend
make log entry to be aligned by 4
Change-Id: Ibe17b0f7e99dfcdf823b4dc8d328f4c65b4c436a
Signed-off-by: Semun Lee <semun.lee@samsung.com>
Michal Bloch [Tue, 17 Mar 2020 18:38:49 +0000 (18:38 +0000)]
Merge changes I6d9bf6cd,If5f5eebd,Icf4b49c2,Ib4f2522d into tizen
* changes:
libdlogutil: extract more locals into the state
libdlogutil: mainloop accepts state by param
libdlogutil: extract state initialisation
libdlogutil mainloop: keep state in a struct
Mateusz Majewski [Tue, 17 Mar 2020 15:59:42 +0000 (16:59 +0100)]
Fix integration tests
Change-Id: I1ce295e95902e44d319999d98435434d14eb971f
Michal Bloch [Tue, 17 Mar 2020 15:11:56 +0000 (16:11 +0100)]
Workaround gettid test failure
Change-Id: Ie36fb856973f2d180da562d3c0d6d6ee380f46c7
Signed-off-by: Michal Bloch <m.bloch@samsung.com>
Agnieszka Baumann [Mon, 9 Mar 2020 19:00:30 +0000 (20:00 +0100)]
libdlog_android divided into positive and negative tests
Change-Id: I06842f7ed3a9ac619b94d5b767fbee8560fcc090
Agnieszka Baumann [Mon, 9 Mar 2020 17:18:03 +0000 (18:18 +0100)]
libdlog_base divided into positive and negative tests
Change-Id: I75319256eca5d110cf5c2439097e9c1f50a65d79
Agnieszka Baumann [Mon, 10 Feb 2020 15:50:03 +0000 (16:50 +0100)]
Fix -Wextra and -pedantic errors
Change-Id: I9267a6c9eabd680c5306ad6d80cf4be72b05355a
Michal Bloch [Fri, 13 Mar 2020 11:38:44 +0000 (12:38 +0100)]
Don't wait until lazy init to block SIGPIPE
Change-Id: I116d1e3c23f00e2ac1523a7ffcb469bcf50d40d5
Signed-off-by: Michal Bloch <m.bloch@samsung.com>
Agnieszka Baumann [Mon, 9 Mar 2020 15:39:39 +0000 (16:39 +0100)]
kmsg_parser divided into positive and negative tests
Change-Id: I2ec28842022640869856a6af9b71fa1ffe8eb986
Mateusz Majewski [Fri, 13 Mar 2020 12:23:09 +0000 (13:23 +0100)]
Document disabling SIGPIPE
Change-Id: If0865473e70d195b0d133d60bd8b870a9261ef8c
Michal Bloch [Fri, 13 Mar 2020 12:08:45 +0000 (12:08 +0000)]
Merge "Inline flush" into tizen
Michal Bloch [Fri, 13 Mar 2020 12:08:45 +0000 (12:08 +0000)]
Merge changes into tizen
Michal Bloch [Fri, 13 Mar 2020 12:08:45 +0000 (12:08 +0000)]
Merge "Move callback call out of fdi_push_log" into tizen
Michal Bloch [Tue, 10 Mar 2020 17:44:25 +0000 (18:44 +0100)]
libdlogutil: extract more locals into the state
Change-Id: I6d9bf6cd7a0681320f9b56fec50b28bceca213ee
Signed-off-by: Michal Bloch <m.bloch@samsung.com>
Michal Bloch [Tue, 10 Mar 2020 17:13:37 +0000 (18:13 +0100)]
libdlogutil: mainloop accepts state by param
Change-Id: If5f5eebdd06c5fcffe51ba223ad97b13fb169802
Signed-off-by: Michal Bloch <m.bloch@samsung.com>
Michal Bloch [Tue, 10 Mar 2020 16:59:43 +0000 (17:59 +0100)]
libdlogutil: extract state initialisation
Change-Id: Icf4b49c21718fdb30820340a006c85a898dc44e8
Signed-off-by: Michal Bloch <m.bloch@samsung.com>
Michal Bloch [Tue, 10 Mar 2020 13:11:31 +0000 (14:11 +0100)]
libdlogutil mainloop: keep state in a struct
Change-Id: Ib4f2522d0e9a1c4a22ddb73c9ab5dbebe7acb320
Signed-off-by: Michal Bloch <m.bloch@samsung.com>
Mateusz Majewski [Wed, 4 Mar 2020 17:31:48 +0000 (18:31 +0100)]
Inline flush
Change-Id: I73dff034985e689006fc67532336ca049ac41e66
Mateusz Majewski [Mon, 2 Mar 2020 12:01:48 +0000 (13:01 +0100)]
Move callback call out of fdi_push_log
Change-Id: I06e10a24042d3a011cba579370ccf001bfbbb955
Mateusz Majewski [Mon, 2 Mar 2020 08:05:11 +0000 (09:05 +0100)]
Simplify sort_vector_push
This is done by assuming that the vector is not full. It is better to
handle that case elsewhere.
Change-Id: Ie62d9c71628ec98edc8daaafb6b97cb14503cf12
Michal Bloch [Thu, 5 Mar 2020 10:39:21 +0000 (11:39 +0100)]
Const correctness
Change-Id: I631bde8942110ed76372c7b9a067e9c7b43b5d42
Signed-off-by: Michal Bloch <m.bloch@samsung.com>
Michal Bloch [Wed, 19 Feb 2020 18:20:00 +0000 (19:20 +0100)]
pipe: salvage corrupted logs at reception
Change-Id: I64087026138e2f894dda23b003a8da8a56418803
Signed-off-by: Michal Bloch <m.bloch@samsung.com>
Mateusz Majewski [Mon, 2 Mar 2020 12:54:01 +0000 (13:54 +0100)]
Add non-empty assert in sort_vector_pop
Change-Id: Ic732324f3be18ebe3b5689ba20a959892068c3a7
sanghyeok.oh [Thu, 27 Feb 2020 07:37:15 +0000 (16:37 +0900)]
coverity: Fix coverity issue
Coverity: #1124568, #1044318
Change-Id: I87b998521582b7562ac4e056332301cdb7697e54
Michal Bloch [Mon, 24 Feb 2020 13:40:58 +0000 (14:40 +0100)]
tests: improve coverage
Change-Id: Ia252acaea242ff924e3c20bbbe817a5e82f9140a
Signed-off-by: Michal Bloch <m.bloch@samsung.com>
Michal Bloch [Wed, 26 Feb 2020 10:14:07 +0000 (10:14 +0000)]
Merge "Make some global variables static" into tizen
Mateusz Majewski [Wed, 26 Feb 2020 07:42:39 +0000 (08:42 +0100)]
Make some global structs const
Change-Id: Ia179bafdbb923576468c31c47fd25956085a51de
Michal Bloch [Tue, 25 Feb 2020 10:01:10 +0000 (11:01 +0100)]
Make some global variables static
Change-Id: I0bbe2c4fbfa052abc85eff3f5f97498bbcefdc31
Signed-off-by: Michal Bloch <m.bloch@samsung.com>
Mateusz Majewski [Mon, 24 Feb 2020 07:04:37 +0000 (08:04 +0100)]
Document log limiting limitations
Change-Id: If7ec6c9219d7d924199d707eadfe910bc4305a3d
Mateusz Majewski [Fri, 21 Feb 2020 16:38:35 +0000 (17:38 +0100)]
Release 6.0.8
This release adds the --sort-by option to dlogutil and some minor
improvements to dlogutil, critical_log, documentation and tests.
Change-Id: I90b73fb96c902fcf2841505274c6b7eabd541af2
Michal Bloch [Wed, 19 Feb 2020 13:51:05 +0000 (14:51 +0100)]
dlogutil: no print-related prep for clear/getsize
Change-Id: I4670d24c29f9845497b7abfd88535704ed750936
Signed-off-by: Michal Bloch <m.bloch@samsung.com>
Michal Bloch [Wed, 19 Feb 2020 13:12:27 +0000 (14:12 +0100)]
util: use EXIT_{SUCCESS,FAILURE}
Change-Id: I909237fb0afa534fcd766092b83a49a1fcb5e747
Signed-off-by: Michal Bloch <m.bloch@samsung.com>
Michal Bloch [Mon, 17 Feb 2020 13:03:44 +0000 (14:03 +0100)]
dlogutil: extract clear/getsize to own functions
Change-Id: Idc399f92adb916107604a81f039e9d039b430e77
Signed-off-by: Michal Bloch <m.bloch@samsung.com>
Mateusz Majewski [Fri, 21 Feb 2020 11:11:24 +0000 (12:11 +0100)]
Remove a lie
Change-Id: I614bdc01f7519293042323e812b7234b1d5a0be3
Mateusz Majewski [Wed, 19 Feb 2020 12:12:50 +0000 (13:12 +0100)]
Add a missing newline in logutil's usage text
Change-Id: Ibad036376507f8ea53a32462d29aca3b57314a07
Mateusz Majewski [Wed, 19 Feb 2020 10:03:36 +0000 (11:03 +0100)]
Add monitor mode integration tests
Change-Id: I639bf18439826c6900a843dd918c8c10e1d6bbee
Mateusz Majewski [Wed, 19 Feb 2020 10:03:20 +0000 (11:03 +0100)]
Add continuous mode integration tests
Change-Id: I7090e6b127477eadab7bf34491fa2e442d9507ce
Karol Lewandowski [Tue, 18 Feb 2020 09:43:57 +0000 (10:43 +0100)]
critical log: Ensure critical log timestamps are set correctly
Change-Id: I573d674a7db16adbb3a2f5667a9b3a3afd7b3b9f
Mateusz Majewski [Tue, 18 Feb 2020 13:30:34 +0000 (14:30 +0100)]
Make tests exit when impossible to run
Change-Id: I6de0237e38707a018c27968d4d587d01639d6efb
Mateusz Majewski [Tue, 11 Feb 2020 13:28:07 +0000 (14:28 +0100)]
Add an --sort-by option to dlogutil
Change-Id: I9ea6579af9361abd61315a0296f421bc72d7083f
Michal Bloch [Tue, 7 Jan 2020 12:48:39 +0000 (13:48 +0100)]
Documentation: make boxes more boxy
Change-Id: I86765ca0912acee188bab31b5b3c0509066f827b
Signed-off-by: Michal Bloch <m.bloch@samsung.com>
Mateusz Majewski [Tue, 18 Feb 2020 07:01:37 +0000 (08:01 +0100)]
Optimise dumping while using the logger backend
Change-Id: I78ae67e8800bf8aed962a859f7ccd2afdddbf39f
Mateusz Majewski [Tue, 18 Feb 2020 07:22:10 +0000 (08:22 +0100)]
Refactor FDI EOF signalisation
Change-Id: I235a4176a7b0966f2be46c0088cd062ac0239e81
Karol Lewandowski [Fri, 14 Feb 2020 14:23:26 +0000 (14:23 +0000)]
Merge "Port old GCC compatibility from Tizen 5.5" into tizen
Michal Bloch [Fri, 14 Feb 2020 13:53:11 +0000 (14:53 +0100)]
Port old GCC compatibility from Tizen 5.5
Change-Id: Id3743dffb81bdace9a29746cec8a3c0eb877a939
Signed-off-by: Michal Bloch <m.bloch@samsung.com>
Mateusz Majewski [Wed, 12 Feb 2020 07:54:52 +0000 (08:54 +0100)]
Add permissions information
Change-Id: I17defcb9dc262c63596ec4f0f61fb561182d81e4
Michal Bloch [Fri, 14 Feb 2020 10:51:32 +0000 (11:51 +0100)]
Fix compilation for old GCC
Change-Id: I5936c466cd6e65bda7421ea8f2df045d3610d745
Signed-off-by: Michal Bloch <m.bloch@samsung.com>
Michal Bloch [Fri, 14 Feb 2020 10:28:16 +0000 (11:28 +0100)]
Release 5.5.3: sync with Tizen 6.0.7
Change-Id: I7fff9f2d60d2cf3deee00cd993380c457f013ade
Signed-off-by: Michal Bloch <m.bloch@samsung.com>
Michal Bloch [Thu, 13 Feb 2020 17:06:44 +0000 (18:06 +0100)]
Release 6.0.7
This release adds critical log rotation and a monitoring mode for dlogutil.
Change-Id: I84a428cda7f09d16e2c2e25ac4b09c83aace2593
Signed-off-by: Michal Bloch <m.bloch@samsung.com>
Agnieszka Baumann [Thu, 13 Feb 2020 16:06:50 +0000 (17:06 +0100)]
Fix coverity bugs
Change-Id: I6eebf286936628452962e18a566092448369febb
Karol Lewandowski [Thu, 13 Feb 2020 16:19:09 +0000 (16:19 +0000)]
Merge "[lib]dlogutil: add a monitoring mode" into tizen
Michal Bloch [Mon, 3 Feb 2020 15:45:05 +0000 (16:45 +0100)]
Critical logs: introduce rotation
Change-Id: I5afff333ef105c8a13142457bef0cbea3c9c319c
Signed-off-by: Michal Bloch <m.bloch@samsung.com>
Michal Bloch [Mon, 3 Feb 2020 13:25:06 +0000 (14:25 +0100)]
Critical log: lock the file when handling it
Change-Id: I09452ab1a84447e8d846444c723cb40bed8fed0a
Signed-off-by: Michal Bloch <m.bloch@samsung.com>
Michal Bloch [Mon, 3 Feb 2020 13:10:51 +0000 (14:10 +0100)]
Use OOP for the critical log writer
Change-Id: I54303cf2fd9f73487cc1be9519c8ec297e9a2878
Signed-off-by: Michal Bloch <m.bloch@samsung.com>
Michal Bloch [Tue, 4 Feb 2020 11:51:43 +0000 (12:51 +0100)]
Critical logs: move path default to autoconf
Change-Id: Ifc7b88efb4ef764a20e47b0e36e1c634de34e4c0
Signed-off-by: Michal Bloch <m.bloch@samsung.com>
Michal Bloch [Mon, 3 Feb 2020 11:56:51 +0000 (12:56 +0100)]
Compile critical log writer as C++
Change-Id: I45bfd0d5fe616f1a338fc04f0c0ec1f15fb61517
Signed-off-by: Michal Bloch <m.bloch@samsung.com>
Michal Bloch [Wed, 12 Feb 2020 16:37:31 +0000 (17:37 +0100)]
Release 6.0.6
This release fixes a common crash and some other minor bugs.
Change-Id: Id0635cb8ddae217079cd7862cb1c99bfa4bcc9bb
Signed-off-by: Michal Bloch <m.bloch@samsung.com>
Michal Bloch [Mon, 10 Feb 2020 17:29:07 +0000 (18:29 +0100)]
Optimize out a redundant call
Change-Id: Ibf9a656712b83435466df431a2c5ab1374666a81
Signed-off-by: Michal Bloch <m.bloch@samsung.com>
Michal Bloch [Wed, 12 Feb 2020 12:14:21 +0000 (13:14 +0100)]
Fix a compiler warning
'strncpy' specified bound equals destination size [-Wstringop-truncation]
Change-Id: Ia3729336ca95a750c08eb89bcc2f657627725b26
Signed-off-by: Michal Bloch <m.bloch@samsung.com>
Michal Bloch [Mon, 16 Dec 2019 13:21:15 +0000 (14:21 +0100)]
[lib]dlogutil: add a monitoring mode
Change-Id: Ifa07a832e32e1f7e0523823c7150e97a35a8f5e6
Signed-off-by: Michal Bloch <m.bloch@samsung.com>
Mateusz Majewski [Wed, 12 Feb 2020 11:22:36 +0000 (12:22 +0100)]
Get rid of useless LINE_MAX macro
Change-Id: If0fd4b3db60586d17d512fff75006b010ecff13e
Michal Bloch [Mon, 10 Feb 2020 16:24:52 +0000 (17:24 +0100)]
Apply consistent comment style
Change-Id: I63467afa521c2072a317f63ce2a79427e9bb6d53
Signed-off-by: Michal Bloch <m.bloch@samsung.com>
Mateusz Majewski [Wed, 12 Feb 2020 08:26:06 +0000 (09:26 +0100)]
Add integration test sanity checks
Change-Id: Ide49b5bea792a929b108495698c1cff00b0fbcbf
Michal Bloch [Tue, 11 Feb 2020 11:20:49 +0000 (12:20 +0100)]
Fix "rwtime" unit tests for the timestamp change
Change-Id: Ic8426033d3e34b78869b760d7040165a9af0e5da
Signed-off-by: Michal Bloch <m.bloch@samsung.com>
(cherry picked from commit
602976f0145106f217da7f5e2b80b1c692f3d699)
Michal Bloch [Tue, 11 Feb 2020 11:20:49 +0000 (12:20 +0100)]
Fix "rwtime" unit tests for the timestamp change
Change-Id: Ic8426033d3e34b78869b760d7040165a9af0e5da
Signed-off-by: Michal Bloch <m.bloch@samsung.com>
Hyotaek Shim [Tue, 11 Feb 2020 07:04:05 +0000 (16:04 +0900)]
Restore kmsg time format as 'rwtime'
Change-Id: I8d561fdfdf39f79ff5dd49b478b72b1458f402f7
Signed-off-by: Hyotaek Shim <hyotaek.shim@samsung.com>
(cherry picked from commit
3d2673186770d4b50ea8ff33cec7f14284db26f1)
Michal Bloch [Tue, 11 Feb 2020 11:10:40 +0000 (12:10 +0100)]
Fix "rwtime" format to use SENT mono timestamp
Reverts a change introduced in
0652433919dc6018cd7769d33e78bbd20d16138e.
Change-Id: I6dbe9fac4531ffaeba282f5c3271c72884ed8452
Signed-off-by: Michal Bloch <m.bloch@samsung.com>
(cherry picked from commit
b32cc43573473f08907751371552ba93a4257fbe)
Hyotaek Shim [Tue, 11 Feb 2020 07:04:05 +0000 (16:04 +0900)]
Restore kmsg time format as 'rwtime'
Change-Id: I8d561fdfdf39f79ff5dd49b478b72b1458f402f7
Signed-off-by: Hyotaek Shim <hyotaek.shim@samsung.com>