commit | 90ca8591beef20235b2bcadb8892056f0516b946 | [log] [tgz] |
---|---|---|
author | Changyeon Jo <changyeon@google.com> | Thu Oct 28 11:50:13 2021 -0700 |
committer | Changyeon Jo <changyeon@google.com> | Thu Oct 28 11:58:21 2021 -0700 |
tree | 6e805ec321dcd4d49b602f67fbb3679d1f12b57e | |
parent | 750bd4e4db0a3596afdcf71172b724a59dea74aa [diff] |
Handle SIGABRT properly in evs_app - Avoid self-joining situation by checking the thread id - Remove unnecessary IEvsEnumerator::closeDisplay() call from the signal handler - Restart automotive_display service on evs_sample_driver service's restart - Modify evs_app to hold a weak reference to an IEvsDisplay object Fix: 193664888 Test: Manually kill evs_sample_driver service by sending SIGTERM while evs_app is running and confirm no error messages reported on the bug Change-Id: Ic934af769f328983dedbe21cfdd5433db9206112
Native (C++) code format is required to be compatible with .clang-format file. Run
git clang-format --style=file --extension='h,cpp,cc' HEAD~
Note that clang-format is not desirable for Android java files. Therefore the command line above is limited to specific extensions.