Home
last modified time | relevance | path

Searched refs:output_fd (Results 1 – 25 of 28) sorted by relevance

12

/aosp12/system/core/debuggerd/
H A Ddebuggerd_test.cpp328 unique_fd output_fd; in TEST_F() local
355 unique_fd output_fd; in TEST_F() local
387 unique_fd output_fd; in TEST_F() local
463 unique_fd output_fd; in TEST_P() local
512 unique_fd output_fd; in TEST_P() local
552 unique_fd output_fd; in TEST_P() local
585 unique_fd output_fd; in TEST_P() local
627 unique_fd output_fd; in TEST_P() local
664 unique_fd output_fd; in TEST_F() local
748 unique_fd output_fd; in TEST_F() local
[all …]
H A Ddebuggerd_benchmark.cpp82 android::base::unique_fd output_fd(open("/dev/null", O_WRONLY | O_CLOEXEC)); in PerformDump() local
83 if (output_fd == -1) { in PerformDump()
87 if (!debuggerd_trigger_dump(target, kDebuggerdNativeBacktrace, 1000, std::move(output_fd))) { in PerformDump()
/aosp12/system/core/debuggerd/handler/
H A Ddebuggerd_fallback.cpp72 static void debuggerd_fallback_trace(int output_fd, ucontext_t* ucontext) { in debuggerd_fallback_trace() argument
96 dump_backtrace_thread(output_fd, &unwinder, thread); in debuggerd_fallback_trace()
133 callback(tid, output_fd); in iterate_siblings()
240 unique_fd tombstone_socket, output_fd; in trace_handler() local
248 dump_backtrace_header(output_fd.get()); in trace_handler()
251 debuggerd_fallback_trace(output_fd.get(), ucontext); in trace_handler()
255 [](pid_t tid, int output_fd) { in trace_handler() argument
287 bool success = forward_output(pipe_read.get(), output_fd, tid); in trace_handler()
305 output_fd.get()); in trace_handler()
307 dump_backtrace_footer(output_fd.get()); in trace_handler()
[all …]
/aosp12/system/core/debuggerd/libdebuggerd/
H A Dbacktrace.cpp60 void dump_backtrace_thread(int output_fd, unwindstack::Unwinder* unwinder, in dump_backtrace_thread() argument
63 log.tfd = output_fd; in dump_backtrace_thread()
82 void dump_backtrace(android::base::unique_fd output_fd, unwindstack::Unwinder* unwinder, in dump_backtrace() argument
85 log.tfd = output_fd.get(); in dump_backtrace()
96 dump_backtrace_thread(output_fd.get(), unwinder, target->second); in dump_backtrace()
99 dump_backtrace_thread(output_fd.get(), unwinder, info); in dump_backtrace()
106 void dump_backtrace_header(int output_fd) { in dump_backtrace_header() argument
108 log.tfd = output_fd; in dump_backtrace_header()
115 void dump_backtrace_footer(int output_fd) { in dump_backtrace_footer() argument
117 log.tfd = output_fd; in dump_backtrace_footer()
/aosp12/system/libartpalette/
H A Dpalette_android.cc106 android::base::unique_fd output_fd; in PaletteWriteCrashThreadStacks() local
108 if (!tombstoned_connect(getpid(), &tombstone_fd, &output_fd, kDebuggerdJavaBacktrace)) { in PaletteWriteCrashThreadStacks()
118 if (!android::base::WriteFully(output_fd, stacks, stacks_len)) { in PaletteWriteCrashThreadStacks()
120 TEMP_FAILURE_RETRY(ftruncate(output_fd, 0)); in PaletteWriteCrashThreadStacks()
124 if (TEMP_FAILURE_RETRY(fdatasync(output_fd)) == -1 && errno != EINVAL) { in PaletteWriteCrashThreadStacks()
131 TEMP_FAILURE_RETRY(ftruncate(output_fd, 0)); in PaletteWriteCrashThreadStacks()
132 TEMP_FAILURE_RETRY(fdatasync(output_fd)); in PaletteWriteCrashThreadStacks()
135 if (close(output_fd.release()) == -1 && errno != EINTR) { in PaletteWriteCrashThreadStacks()
/aosp12/system/core/debuggerd/libdebuggerd/include/libdebuggerd/
H A Dbacktrace.h38 void dump_backtrace(android::base::unique_fd output_fd, unwindstack::Unwinder* unwinder,
41 void dump_backtrace_header(int output_fd);
42 void dump_backtrace_thread(int output_fd, unwindstack::Unwinder* unwinder,
44 void dump_backtrace_footer(int output_fd);
H A Dtombstone.h54 void engrave_tombstone(android::base::unique_fd output_fd, android::base::unique_fd proto_fd,
/aosp12/system/core/debuggerd/include/debuggerd/
H A Dclient.h30 android::base::unique_fd output_fd);
32 int dump_backtrace_to_file(pid_t tid, enum DebuggerdDumpType dump_type, int output_fd);
34 int output_fd);
/aosp12/system/extras/ANRdaemon/
H A DANRdaemon.cpp255 int output_fd = creat(path_buf, S_IRWXU); in dump_trace() local
256 if (output_fd == -1) { in dump_trace()
261 if (write(output_fd, header, strlen(header)) != header_len) { in dump_trace()
263 close(output_fd); in dump_trace()
270 close(output_fd); in dump_trace()
283 close(output_fd); in dump_trace()
311 result = write(output_fd, out, bufSize); in dump_trace()
330 result = write(output_fd, out, bytes); in dump_trace()
345 close(output_fd); in dump_trace()
/aosp12/system/extras/partition_tools/
H A Dlpunpack.cc49 bool ExtractExtent(const LpMetadataExtent& extent, int output_fd);
62 SparseWriter(int output_fd, int image_fd, uint32_t block_size);
234 unique_fd output_fd(open(output_path.c_str(), O_RDWR | O_CLOEXEC | O_CREAT | O_TRUNC, 0644)); in ExtractPartition() local
235 if (output_fd < 0) { in ExtractPartition()
240 SparseWriter writer(output_fd, image_fd_, metadata_->geometry.logical_block_size); in ExtractPartition()
254 SparseWriter::SparseWriter(int output_fd, int image_fd, uint32_t block_size) in SparseWriter() argument
255 : output_fd_(output_fd), image_fd_(image_fd), block_size_(block_size) {} in SparseWriter()
/aosp12/system/update_engine/aosp/
H A Dcow_converter.cc53 android::base::unique_fd output_fd{ in ProcessPartition() local
55 if (output_fd < 0) { in ProcessPartition()
62 TEST_AND_RETURN_FALSE(cow_writer.Initialize(output_fd)); in ProcessPartition()
/aosp12/system/core/trusty/coverage/
H A Dcoverage.cpp276 android::base::unique_fd output_fd(TEMP_FAILURE_RETRY(creat(filename.c_str(), 00644))); in SaveSancovFile() local
277 if (!output_fd.ok()) { in SaveSancovFile()
287 WriteFully(output_fd, &magic, sizeof(magic)); in SaveSancovFile()
297 WriteFully(output_fd, &pc, sizeof(pc)); in SaveSancovFile()
/aosp12/system/core/debuggerd/tombstoned/
H A Dtombstoned.cpp285 unique_fd output_fd; in perform_request() local
287 intercept_manager->GetIntercept(crash->crash_pid, crash->crash_type, &output_fd); in perform_request()
295 output_fd.reset(dup(crash->output.text.fd)); in perform_request()
306 rc = SendFileDescriptors(crash->crash_socket_fd, &response, sizeof(response), output_fd.get(), in perform_request()
309 rc = SendFileDescriptors(crash->crash_socket_fd, &response, sizeof(response), output_fd.get()); in perform_request()
312 output_fd.reset(); in perform_request()
H A Dintercept_manager.cpp154 intercept->output_fd = std::move(rcv_fd); in intercept_request_cb()
226 LOG(INFO) << "found intercept fd " << intercept->output_fd.get() << " for pid " << pid in GetIntercept()
231 *out_fd = std::move(intercept->output_fd); in GetIntercept()
H A Dintercept_manager.h42 android::base::unique_fd output_fd; member
/aosp12/system/iorap/src/prefetcher/
H A Dprefetcher_daemon.h29 int output_fd; member
37 os << "output_fd=" << p.output_fd << ",";
H A Dmain.cc165 params.output_fd = arg_output_fd; in Main()
171 << ",output_fd=" << params.output_fd; in Main()
H A Dprefetcher_daemon.cc949 params.output_fd = pipefd_write_; in StartPipesViaFork()
972 params.output_fd = pipefd_write_; in StartSocketViaFork()
1019 s2 << params.output_fd; in StartViaFork()
1022 argv << " --output-fd" << " " << params.output_fd; in StartViaFork()
/aosp12/bootable/recovery/updater/
H A Dtarget_files.cpp29 static bool SimgToImg(int input_fd, int output_fd) { in SimgToImg() argument
35 if (lseek64(output_fd, 0, SEEK_SET) == -1) { in SimgToImg()
47 if (sparse_file_write(s_file.get(), output_fd, false, false, false) < 0) { in SimgToImg()
/aosp12/packages/modules/adb/client/
H A Dincremental_server.h24 bool serve(int connection_fd, int output_fd, int argc, const char** argv);
H A Dincremental_server.cpp200 IncrementalServer(unique_fd adb_fd, unique_fd output_fd, std::vector<File> files) in IncrementalServer() argument
201 : adb_fd_(std::move(adb_fd)), output_fd_(std::move(output_fd)), files_(std::move(files)) { in IncrementalServer()
696 bool serve(int connection_fd, int output_fd, int argc, const char** argv) { in serve() argument
698 auto output_ufd = unique_fd(output_fd); in serve()
H A Dcommandline.cpp2158 int output_fd = atoi(argv[2]); in adb_commandline() local
2159 if (!_is_valid_os_fd(output_fd)) { in adb_commandline()
2160 error_exit("Invalid output_fd number given: %d", output_fd); in adb_commandline()
2162 output_fd = adb_register_socket(output_fd); in adb_commandline()
2163 close_on_exec(output_fd); in adb_commandline()
2164 return incremental::serve(connection_fd, output_fd, argc - 3, argv + 3); in adb_commandline()
/aosp12/system/extras/verity/
H A Dhash_tree_builder.cpp295 android::base::unique_fd output_fd( in WriteHashTreeToFile() local
297 if (output_fd == -1) { in WriteHashTreeToFile()
302 return WriteHashTreeToFd(output_fd, 0); in WriteHashTreeToFile()
/aosp12/system/core/debuggerd/client/
H A Ddebuggerd_client.cpp115 unique_fd output_fd) { in debuggerd_trigger_dump() argument
292 if (!android::base::WriteFully(output_fd.get(), buf, rc)) { in debuggerd_trigger_dump()
/aosp12/system/tools/mkbootimg/
H A Drepack_bootimg.py151 with open(out_ramdisk_file, 'w') as output_fd:
153 input=mkbootfs_result.stdout, stdout=output_fd)

12