Modify dumpsys architecture 67/222967/8
authorMateusz Moscicki <m.moscicki2@partner.samsung.com>
Tue, 21 Jan 2020 15:12:48 +0000 (16:12 +0100)
committerMateusz Moscicki <m.moscicki2@partner.samsung.com>
Wed, 4 Mar 2020 12:58:54 +0000 (13:58 +0100)
commit594b13c93d4c754631fe7f67bb5fbc07e6f4c382
tree6516041cc698188539165e8af07fc080507cbcbe
parent0aae5ae8eb0dbce70daac42dd6c169c982888227
Modify dumpsys architecture

This commit introduces a dumpsys-service which is responsible for
communication between dumpsys tool and service or application.
dumpsys-service creates a fifo pipe, and sends one of its ends to
dumpsys-agents. If agent confirms that requested application exists on
its bus, then dumpsys-service returns second end of pipe to dumpsys
tool. After that dumpsys tool can read the data written by requested
application or service.

Change-Id: I40545c260d5c9367da6af4454151293f7e3d1a3b
25 files changed:
CMakeLists.txt
packaging/dumpsys-system_tests.spec [deleted file]
packaging/dumpsys.manifest [new file with mode: 0644]
packaging/dumpsys.spec
src/agent/CMakeLists.txt [new file with mode: 0644]
src/agent/dumpsys-agent.c [new file with mode: 0644]
src/agent/dumpsys-agent.conf [new file with mode: 0644]
src/agent/dumpsys-session-agent.service [new file with mode: 0644]
src/agent/libdumpsys-agent.c [new file with mode: 0644]
src/agent/libdumpsys-agent.h [new file with mode: 0644]
src/client-api/dumpsys-system.c
src/client-api/dumpsys-system.h
src/dumpsys/CMakeLists.txt
src/dumpsys/dumpsys.c
src/dumpsys/dumpsys.conf [deleted file]
src/dumpsys/dumpsys.pc.in [new file with mode: 0644]
src/dumpsys/libdumpsys.c [new file with mode: 0644]
src/dumpsys/libdumpsys.h [new file with mode: 0644]
src/service/CMakeLists.txt [new file with mode: 0644]
src/service/dumpsys-service.c [new file with mode: 0644]
src/service/dumpsys-service.conf [new file with mode: 0644]
src/service/dumpsys-service.service [new file with mode: 0644]
src/shared/common.h
tests/system/util/CMakeLists.txt
tests/system/util/test-app.c