Class Index

These are the API classes. See all API packages.

C

CommandUtil Collection of utilities to help run commands on device via adb  

F

FridaUtils AutoCloseable that downloads and push frida and scripts to device and cleans up when done  

H

HostsideMainlineModuleDetector  

M

MallocDebug Utilities to setup malloc debug options on a process, check for malloc debug errors, and cleaning up afterwards. 

N

NativePoc Setup and run a native PoC, asserting exit conditions  
NativePoc.AfterFunction Lambda construct to run after PoC finished executing but before assertion and cleanup. 
NativePoc.Builder  
NativePocAsserter Interface for an asserter to use with NativePoc.asserter()
NativePocCrashAsserter  
NativePocMallocDebugAsserter  
NativePocStatusAsserter  
NonRootSecurityTestCase Class of tests that runs on devices that don't have and should not have adb root. 

O

OverlayFsUtils TestWatcher that enables writing to read-only partitions and reboots device when done. 

P

PocPusher Utilities to help push a native PoC executable to the device  
ProcessUtil Various helpers to find, wait, and kill processes on the device  
ProcessUtil.KillException  
ProcessUtil.KillException.Reason  

R

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  
RootSecurityTestCase Class of tests that need root on device to run. 

S

SecurityTestCase Base test class for all STS tests. 
StsExtraBusinessLogicHostTestBase The host-side implementation of StsLogic. 
SystemUtil Various system-related helper functions  

T

TombstoneParser Parses tombstones and from a tombstone file or logcat. 
TombstoneUtils Contains helper functions and shared constants for crash parsing. 
TombstoneUtils.Config  
TombstoneUtils.Config.BacktraceFilterPattern A utility class that contains patterns to filter backtraces on. 
TombstoneUtils.Signals  

U

UnameVersionHost