Lines Matching refs:string
24 #include <string>
38 EmbeddedElf(const std::string& filepath,
39 const std::string& entry_name,
50 const std::string &filepath() const { return filepath_; }
53 const std::string &entry_name() const { return entry_name_; }
62 std::string filepath_; // containing APK path
63 std::string entry_name_; // name of entry in zip index of embedded elf file
74 static bool FindOffsetInApkByName(const std::string& apk_path,
75 const std::string& elf_filename,
77 static EmbeddedElf* FindElfInApkByOffset(const std::string& apk_path, uint64_t file_offset);
78 static std::unique_ptr<EmbeddedElf> FindElfInApkByName(const std::string& apk_path,
79 const std::string& elf_filename);
82 static std::unique_ptr<EmbeddedElf> FindElfInApkByOffsetWithoutCache(const std::string& apk_path,
86 typedef std::pair<std::string, uint64_t> ApkOffset;
92 bool IsValidApkPath(const std::string& apk_path);
94 std::string GetUrlInApk(const std::string& apk_path, const std::string& elf_filename);
95 std::tuple<bool, std::string, std::string> SplitUrlInApk(const std::string& path);
97 ElfStatus GetBuildIdFromApkFile(const std::string& apk_path, const std::string& elf_filename,
100 ElfStatus ParseSymbolsFromApkFile(const std::string& apk_path, const std::string& elf_filename,