Currently two focuses:
- GetReportsState: roughly the interprocess state, keeps track of which subprocesses need to callled / are running. This is only in the parent process.
- CollectReportsState: intraprocess state, used in runnable, keeps track of which
CollectReports
calls are pending. This is in all processes and created inGetReportsForThisProcessExtended
struct GetReportsState
{
uint32_t mGeneration;
bool mAnonymize;