Files
frameworks_base/cmds/incident_helper
Yao Chen b5908aedc0 Fix incident_helper crash.
The header of top cmd changes from Tasks to Threads, causing the parser to run into
undefined behavior.

Bug: 125377622
Test: adb shell dumpsys incident   && incident_helper_test
Change-Id: I5ae88767dce22f0ee7b49611b2f19889a07e66ac
2019-03-04 14:28:30 -08:00
..
2019-03-04 14:28:30 -08:00
2019-03-04 14:28:30 -08:00
2017-12-13 18:26:45 -08:00
2018-12-06 13:44:44 -08:00
…

incident_helper

It is an executable used to help parsing text format data to protobuf.

How to build, deploy, unit test

For the first time, build the test and create an empty directly on device:

root$ make -j incident_helper_test && adb shell mkdir /data/nativetest64/incident_helper_test

Run the test on a device

root$ mmm -j frameworks/base/cmds/incident_helper && \
adb push $OUT/data/nativetest64/incident_helper_test/* /data/nativetest64/incident_helper_test/ && \
adb shell /data/nativetest64/incident_helper_test/incident_helper_test 2>/dev/null

How to adapt proto changes

If add a new proto file, add it in Android.bp under frameworks/base/ and make incident helper

root$ make -j48 incident_helper