report-generator: implement top report generator 48/183848/9
authorLukasz Stanislawski <l.stanislaws@samsung.com>
Wed, 11 Jul 2018 18:02:29 +0000 (20:02 +0200)
committerLukasz Stanislawski <l.stanislaws@samsung.com>
Mon, 16 Jul 2018 14:32:28 +0000 (16:32 +0200)
commitd9cdf0617f87029e9525479388a13b1a844b488f
tree5f77ee6ee19f22691c836afc910301eefb22b080
parent6470182364f780033db8fa401ad5b3da31251d06
report-generator: implement top report generator

This patch adds additional objects:
proc-scanner - for scanning whole /proc/ dir
process - to gather information from /proc/<pid>/*

Change-Id: Ic0ad58fb9a0ae59e9390b3d109440d91d25e90da
20 files changed:
src/CMakeLists.txt
src/appinfo-provider.c
src/appinfo-provider.h
src/config-deserializer.c
src/config.h
src/json-schema-defs.h
src/proc-scanner.c [new file with mode: 0644]
src/proc-scanner.h [new file with mode: 0644]
src/process.c [new file with mode: 0644]
src/process.h [new file with mode: 0644]
src/procfs.c
src/procfs.h
src/report-generator.c
src/report-generator.h
src/report-json-serializer.c
src/report-json-serializer.h
src/stats.c
src/stats.h
src/task-factory.c
src/task.h