Lines Matching refs:string

48   static OatFile* OpenWithElfFile(ElfFile* elf_file, const std::string& location,
50 std::string* error_msg);
55 static OatFile* Open(const std::string& filename,
56 const std::string& location,
61 std::string* error_msg);
68 static OatFile* OpenWritable(File* file, const std::string& location,
70 std::string* error_msg);
72 static OatFile* OpenReadable(File* file, const std::string& location,
74 std::string* error_msg);
93 const std::string& GetLocation() const { in GetLocation()
251 static std::string ResolveRelativeEncodedDexLocation(
252 const char* abs_dex_location, const std::string& rel_dex_location);
255 static std::string EncodeDexFileDependencies(const std::vector<const DexFile*>& dex_files);
259 static bool CheckStaticDexFileDependencies(const char* dex_dependencies, std::string* msg);
264 std::vector<std::string>* locations);
267 static void CheckLocation(const std::string& location);
269 static OatFile* OpenDlopen(const std::string& elf_filename,
270 const std::string& location,
273 std::string* error_msg);
276 const std::string& location,
282 std::string* error_msg);
284 explicit OatFile(const std::string& filename, bool executable);
285 bool Dlopen(const std::string& elf_filename, uint8_t* requested_base,
286 const char* abs_dex_location, std::string* error_msg);
291 std::string* error_msg);
293 bool Setup(const char* abs_dex_location, std::string* error_msg);
298 const std::string location_;
357 mutable std::list<std::string> string_cache_ GUARDED_BY(secondary_lookup_lock_);
372 std::unique_ptr<const DexFile> OpenDexFile(std::string* error_msg) const;
382 const std::string& GetDexFileLocation() const { in GetDexFileLocation()
387 const std::string& GetCanonicalDexFileLocation() const { in GetCanonicalDexFileLocation()
406 const std::string& dex_file_location,
407 const std::string& canonical_dex_file_location,
413 const std::string dex_file_location_;
414 const std::string canonical_dex_file_location_;