diff options
Diffstat (limited to 'src/traced/probes/packages_list/packages_list_data_source.h')
-rw-r--r-- | src/traced/probes/packages_list/packages_list_data_source.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/traced/probes/packages_list/packages_list_data_source.h b/src/traced/probes/packages_list/packages_list_data_source.h index b19472b73..5dd3fdc3f 100644 --- a/src/traced/probes/packages_list/packages_list_data_source.h +++ b/src/traced/probes/packages_list/packages_list_data_source.h @@ -35,6 +35,15 @@ namespace perfetto { class TraceWriter; +struct Package { + std::string name; + uint64_t uid = 0; + bool debuggable = false; + bool profileable_from_shell = false; + int64_t version_code = 0; +}; + +bool ReadPackagesListLine(char* line, Package* package); bool ParsePackagesListStream(protos::pbzero::PackagesList* packages_list, const base::ScopedFstream& fs, const std::set<std::string>& package_name_filter); |