com.android.sts.common

Interfaces

NativePoc.AfterFunction Lambda construct to run after PoC finished executing but before assertion and cleanup. 
NativePocAsserter Interface for an asserter to use with NativePoc.asserter()

Classes

CommandUtil Collection of utilities to help run commands on device via adb  
FridaUtils AutoCloseable that downloads and push frida and scripts to device and cleans up when done  
HostsideMainlineModuleDetector  
MallocDebug Utilities to setup malloc debug options on a process, check for malloc debug errors, and cleaning up afterwards. 
NativePoc Setup and run a native PoC, asserting exit conditions  
NativePoc.Builder  
NativePocCrashAsserter  
NativePocMallocDebugAsserter  
NativePocStatusAsserter  
OverlayFsUtils TestWatcher that enables writing to read-only partitions and reboots device when done. 
PocPusher Utilities to help push a native PoC executable to the device  
ProcessUtil Various helpers to find, wait, and kill processes on the device  
RegexUtils Contains wrappers around JUnit assertions with regex matching in strings  
RootcanalUtils TestWatcher that sets up a virtual bluetooth HAL and reboots the device once done. 
RootcanalUtils.HciDevice Class that encapsulates a virtual HCI device that can be controlled by HCI commands. 
RootcanalUtils.RootcanalController  
SystemUtil Various system-related helper functions  

Enums

ProcessUtil.KillException.Reason  

Exceptions

ProcessUtil.KillException