Lines Matching refs:ExtDexFileString
73 struct ExtDexFileString { struct
77 static const ExtDexFileString empty_string{""}; argument
79 const ExtDexFileString* ExtDexFileMakeString(const char* str, size_t size) { in ExtDexFileMakeString()
83 return new ExtDexFileString{std::string(str, size)}; in ExtDexFileMakeString()
86 const char* ExtDexFileGetString(const ExtDexFileString* ext_string, /*out*/ size_t* size) { in ExtDexFileGetString()
92 void ExtDexFileFreeString(const ExtDexFileString* ext_string) { in ExtDexFileFreeString()
149 /*out*/ const ExtDexFileString** ext_error_msg, in ExtDexFileOpenFromMemory()
166 *ext_error_msg = new ExtDexFileString{ in ExtDexFileOpenFromMemory()
174 *ext_error_msg = new ExtDexFileString{ in ExtDexFileOpenFromMemory()
197 *ext_error_msg = new ExtDexFileString{std::move(error_msg)}; in ExtDexFileOpenFromMemory()
208 /*out*/ const ExtDexFileString** ext_error_msg, in ExtDexFileOpenFromFd()
215 *ext_error_msg = new ExtDexFileString{ in ExtDexFileOpenFromFd()
220 *ext_error_msg = new ExtDexFileString{ in ExtDexFileOpenFromFd()
228 *ext_error_msg = new ExtDexFileString{android::base::StringPrintf( in ExtDexFileOpenFromFd()
241 *ext_error_msg = new ExtDexFileString{ in ExtDexFileOpenFromFd()
250 new ExtDexFileString{android::base::StringPrintf("Corrupt header in '%s'", location)}; in ExtDexFileOpenFromFd()
254 *ext_error_msg = new ExtDexFileString{ in ExtDexFileOpenFromFd()
279 *ext_error_msg = new ExtDexFileString{std::move(error_msg)}; in ExtDexFileOpenFromFd()
311 new ExtDexFileString{ext_dex_file->dex_file_->PrettyMethod(entry->index, with_signature)}; in ExtDexFileGetMethodInfoForOffset()
333 method_info.name = new ExtDexFileString{ in ExtDexFileGetAllMethodInfos()