aboutsummaryrefslogtreecommitdiff
path: root/src/traced/probes/packages_list/packages_list_data_source.h
diff options
context:
space:
mode:
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.h9
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);