Loading cmds/idmap2/Android.bp +2 −0 Original line number Diff line number Diff line Loading @@ -56,6 +56,7 @@ cc_library { shared_libs: [ "libandroidfw", "libbase", "libcutils", "libutils", "libziparchive", ], Loading Loading @@ -150,6 +151,7 @@ cc_binary { shared_libs: [ "libandroidfw", "libbase", "libcutils", "libidmap2", "libutils", "libziparchive", Loading cmds/idmap2/idmap2/Create.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -29,6 +29,7 @@ #include "idmap2/Idmap.h" #include "idmap2/Policies.h" #include "idmap2/Result.h" #include "idmap2/SysTrace.h" using android::ApkAssets; using android::idmap2::BinaryStreamVisitor; Loading @@ -42,6 +43,7 @@ using android::idmap2::utils::kIdmapFilePermissionMask; using android::idmap2::utils::UidHasWriteAccessToPath; bool Create(const std::vector<std::string>& args, std::ostream& out_error) { SYSTRACE << "Create " << args; std::string target_apk_path; std::string overlay_apk_path; std::string idmap_path; Loading cmds/idmap2/idmap2/Dump.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -24,6 +24,7 @@ #include "idmap2/Idmap.h" #include "idmap2/PrettyPrintVisitor.h" #include "idmap2/RawPrintVisitor.h" #include "idmap2/SysTrace.h" using android::idmap2::CommandLineOptions; using android::idmap2::Idmap; Loading @@ -31,6 +32,7 @@ using android::idmap2::PrettyPrintVisitor; using android::idmap2::RawPrintVisitor; bool Dump(const std::vector<std::string>& args, std::ostream& out_error) { SYSTRACE << "Dump " << args; std::string idmap_path; bool verbose; Loading cmds/idmap2/idmap2/Lookup.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -37,6 +37,7 @@ #include "idmap2/CommandLineOptions.h" #include "idmap2/Idmap.h" #include "idmap2/Result.h" #include "idmap2/SysTrace.h" #include "idmap2/Xml.h" #include "idmap2/ZipFile.h" Loading Loading @@ -156,6 +157,7 @@ Result<std::string> GetTargetPackageNameFromManifest(const std::string& apk_path } // namespace bool Lookup(const std::vector<std::string>& args, std::ostream& out_error) { SYSTRACE << "Lookup " << args; std::vector<std::string> idmap_paths; std::string config_str; std::string resid_str; Loading cmds/idmap2/idmap2/Main.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -24,6 +24,7 @@ #include <vector> #include "idmap2/CommandLineOptions.h" #include "idmap2/SysTrace.h" #include "Commands.h" Loading @@ -48,6 +49,7 @@ void PrintUsage(const NameToFunctionMap& commands, std::ostream& out) { } // namespace int main(int argc, char** argv) { SYSTRACE << "main"; const NameToFunctionMap commands = { {"create", Create}, {"dump", Dump}, {"lookup", Lookup}, {"scan", Scan}, {"verify", Verify}, }; Loading Loading
cmds/idmap2/Android.bp +2 −0 Original line number Diff line number Diff line Loading @@ -56,6 +56,7 @@ cc_library { shared_libs: [ "libandroidfw", "libbase", "libcutils", "libutils", "libziparchive", ], Loading Loading @@ -150,6 +151,7 @@ cc_binary { shared_libs: [ "libandroidfw", "libbase", "libcutils", "libidmap2", "libutils", "libziparchive", Loading
cmds/idmap2/idmap2/Create.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -29,6 +29,7 @@ #include "idmap2/Idmap.h" #include "idmap2/Policies.h" #include "idmap2/Result.h" #include "idmap2/SysTrace.h" using android::ApkAssets; using android::idmap2::BinaryStreamVisitor; Loading @@ -42,6 +43,7 @@ using android::idmap2::utils::kIdmapFilePermissionMask; using android::idmap2::utils::UidHasWriteAccessToPath; bool Create(const std::vector<std::string>& args, std::ostream& out_error) { SYSTRACE << "Create " << args; std::string target_apk_path; std::string overlay_apk_path; std::string idmap_path; Loading
cmds/idmap2/idmap2/Dump.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -24,6 +24,7 @@ #include "idmap2/Idmap.h" #include "idmap2/PrettyPrintVisitor.h" #include "idmap2/RawPrintVisitor.h" #include "idmap2/SysTrace.h" using android::idmap2::CommandLineOptions; using android::idmap2::Idmap; Loading @@ -31,6 +32,7 @@ using android::idmap2::PrettyPrintVisitor; using android::idmap2::RawPrintVisitor; bool Dump(const std::vector<std::string>& args, std::ostream& out_error) { SYSTRACE << "Dump " << args; std::string idmap_path; bool verbose; Loading
cmds/idmap2/idmap2/Lookup.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -37,6 +37,7 @@ #include "idmap2/CommandLineOptions.h" #include "idmap2/Idmap.h" #include "idmap2/Result.h" #include "idmap2/SysTrace.h" #include "idmap2/Xml.h" #include "idmap2/ZipFile.h" Loading Loading @@ -156,6 +157,7 @@ Result<std::string> GetTargetPackageNameFromManifest(const std::string& apk_path } // namespace bool Lookup(const std::vector<std::string>& args, std::ostream& out_error) { SYSTRACE << "Lookup " << args; std::vector<std::string> idmap_paths; std::string config_str; std::string resid_str; Loading
cmds/idmap2/idmap2/Main.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -24,6 +24,7 @@ #include <vector> #include "idmap2/CommandLineOptions.h" #include "idmap2/SysTrace.h" #include "Commands.h" Loading @@ -48,6 +49,7 @@ void PrintUsage(const NameToFunctionMap& commands, std::ostream& out) { } // namespace int main(int argc, char** argv) { SYSTRACE << "main"; const NameToFunctionMap commands = { {"create", Create}, {"dump", Dump}, {"lookup", Lookup}, {"scan", Scan}, {"verify", Verify}, }; Loading