Lines Matching refs:zip_path
198 bool copyFile(const std::string& zip_path, int output_socket) { in copyFile() argument
199 android::base::unique_fd fd(TEMP_FAILURE_RETRY(open(zip_path.c_str(), O_RDONLY))); in copyFile()
201 ALOGE("Failed to open zip file %s.", zip_path.c_str()); in copyFile()
211 ALOGE("Failed to copy zip file %s to the output_socket.", zip_path.c_str()); in copyFile()
220 bool doBugreport(int progress_socket, size_t* out_bytes_written, std::string* zip_path) { in doBugreport() argument
259 processLine(line, zip_path, &last_nonempty_line); in doBugreport()
269 processLine(line, zip_path, &last_nonempty_line); in doBugreport()
271 if (zip_path->empty()) { in doBugreport()
441 void cleanupBugreportFile(const std::string& zip_path) { in cleanupBugreportFile() argument
442 if (unlink(zip_path.c_str()) != 0) { in cleanupBugreportFile()
443 ALOGE("Could not unlink %s (%s)", zip_path.c_str(), strerror(errno)); in cleanupBugreportFile()
465 std::string zip_path; in main() local
472 bool ret_val = doBugreport(progress_socket, &bytes_written, &zip_path); in main()
478 ret_val = copyFile(zip_path, output_socket); in main()
497 cleanupBugreportFile(zip_path); in main()