Lines Matching refs:std

37 typedef std::vector<std::pair<std::string, const void*>> RuntimeOptions;
49 const std::string& GetFilename() const { in GetFilename()
63 std::string filename_;
64 std::unique_ptr<File> file_;
73 static void SetUpAndroidData(std::string& android_data);
75 static void TearDownAndroidData(const std::string& android_data, bool fail_on_error);
81 static std::string GetLibCoreDexFileName();
84 static std::string GetAndroidHostToolsDir();
87 static std::string GetAndroidTargetToolsDir(InstructionSet isa);
95 static std::string GetCoreArtLocation();
98 static std::string GetCoreOatLocation();
100 std::unique_ptr<const DexFile> LoadExpectSingleDexFile(const char* location);
118 static std::string GetDexFileName(const std::string& jar_prefix);
120 std::string GetTestAndroidRoot();
122 std::string GetTestDexFileName(const char* name);
124 std::vector<std::unique_ptr<const DexFile>> OpenTestDexFiles(const char* name)
127 std::unique_ptr<const DexFile> OpenTestDexFile(const char* name)
132 std::string android_data_;
133 std::string dalvik_cache_;
135 std::unique_ptr<Runtime> runtime_;
141 std::vector<const DexFile*> boot_class_path_;
145 std::vector<const DexFile*> GetDexFiles(jobject jclass_loader);
150 std::unique_ptr<CompilerCallbacks> callbacks_;
153 static std::string GetCoreFileLocation(const char* suffix);
155 std::vector<std::unique_ptr<const DexFile>> loaded_dex_files_;
169 static void Hook(void* data, const std::string& reason);
172 std::string actual_;
192 namespace std {
196 std::ostream& operator<<(std::ostream& os, const std::vector<T>& rhs);