Home | History | Annotate | Download | only in runtime

Lines Matching refs:string

21 #include <string>
45 static OatFile* OpenWithElfFile(ElfFile* elf_file, const std::string& location,
46 std::string* error_msg);
49 static OatFile* Open(const std::string& filename,
50 const std::string& location,
54 std::string* error_msg);
61 static OatFile* OpenWritable(File* file, const std::string& location, std::string* error_msg);
63 static OatFile* OpenReadable(File* file, const std::string& location, std::string* error_msg);
67 const std::string& location,
68 std::string* error_msg);
84 const std::string& GetLocation() const {
225 const DexFile* OpenDexFile(std::string* error_msg) const;
235 const std::string& GetDexFileLocation() const {
240 const std::string& GetCanonicalDexFileLocation() const {
259 const std::string& dex_file_location,
260 const std::string& canonical_dex_file_location,
266 const std::string dex_file_location_;
267 const std::string canonical_dex_file_location_;
293 static void CheckLocation(const std::string& location);
295 static OatFile* OpenDlopen(const std::string& elf_filename,
296 const std::string& location,
298 std::string* error_msg);
301 const std::string& location,
306 std::string* error_msg);
308 explicit OatFile(const std::string& filename, bool executable);
309 bool Dlopen(const std::string& elf_filename, byte* requested_base, std::string* error_msg);
313 std::string* error_msg);
314 bool Setup(std::string* error_msg);
319 const std::string location_;
369 mutable std::list<std::string> string_cache_ GUARDED_BY(secondary_lookup_lock_);