Commit f1554c6b authored by Bhargav Upperla's avatar Bhargav Upperla Committed by Karthik Gopalan
Browse files

IOP/UXE: This change is to enable the IOP and UXE

IOP: BoostFramework to changes to include IOP calls

Adding Boostframework APIs to support IOP trigger. Also adding hooks in
framework to call the IOP APIs.

Update framework call for to pass the directory path
Call iop capture API when an activity displayed.

Change-Id: Ia616fd401991c3fe757f67949372ea50863084fd

UX Engine Boostframework changes

Add API support for new IOP features.

Change-Id: I48f7d6d028246bf9b89fd4d339357293d5016a59

UX Engine Start Empty F/W & Hooks
+ Fixes

Squash of original code w/ fixes

1) Start Empty F/W
Allow certain set of apps, to be started as
empty apps.

2) F/W hooks:
BoostFramework hooks to collect important
events such as kills, launches etc.

Fixes:
1) Add isolated process check for UXEngine
Prevent isolated processes from sending
bindApp info. Fixes selinux denial issues.

2) Fix Boostframework issue
Add isolated app check when creating
a new boostframework object, since it
causes selinux denials. Also add
iop.enable_uxe check as an additional
safeguard for unsupported targets.

3) UX Engine Start Empty F/W: Fix Issues.
1. Remove LruProcess check. Not needed.
2. Add NULL check.
Fixes droidbugs: 1155119, 1159403

4) Adding NULL check before accessing the PID for app and pApps.

5) Add perfservice support for UXEngine call.
Event requests to Perf/IOP HAL from untrusted
apps are not allowed through hw binder.
Routing request via perfservice.

CRs-Fixed: 2213942
Change-Id: I540c6f37d43c6c2c9eebb95a0cbb9a86cf7b17d6
parent 63511bd1
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment