HomeSort by relevance Sort by last modified time
    Searched refs:output_fd (Results 1 - 18 of 18) sorted by null

  /system/core/debuggerd/libdebuggerd/include/
backtrace.h 39 void dump_backtrace_ucontext(int output_fd, ucontext_t* ucontext);
40 void dump_backtrace_header(int output_fd);
41 void dump_backtrace_footer(int output_fd);
  /system/core/debuggerd/handler/
debuggerd_fallback.cpp 63 static void debuggerd_fallback_trace(int output_fd, ucontext_t* ucontext) {
65 dump_backtrace_ucontext(output_fd, ucontext);
69 static void debuggerd_fallback_tombstone(int output_fd, ucontext_t* ucontext, siginfo_t* siginfo,
72 engrave_tombstone_ucontext(output_fd, reinterpret_cast<uintptr_t>(abort_message), siginfo,
77 static void iterate_siblings(bool (*callback)(pid_t, int), int output_fd) {
97 callback(tid, output_fd);
153 unique_fd tombstone_socket, output_fd; local
154 if (!tombstoned_connect(getpid(), &tombstone_socket, &output_fd)) {
158 dump_backtrace_header(output_fd.get());
161 debuggerd_fallback_trace(output_fd.get(), ucontext)
216 unique_fd tombstone_socket, output_fd; local
    [all...]
  /system/core/debuggerd/include/debuggerd/
tombstoned.h 24 android::base::unique_fd* output_fd);
client.h 30 // Trigger a dump of specified process to output_fd.
31 // output_fd is consumed, timeout of 0 will wait forever.
32 bool debuggerd_trigger_dump(pid_t pid, android::base::unique_fd output_fd,
  /system/core/debuggerd/
debuggerd_test.cpp 90 static void tombstoned_intercept(pid_t target_pid, unique_fd* intercept_fd, unique_fd* output_fd) {
100 if (!Pipe(output_fd, &output_pipe_write)) {
116 if (fcntl(output_fd->get(), F_SETPIPE_SZ, pipe_buffer_size) != pipe_buffer_size) {
150 void StartIntercept(unique_fd* output_fd);
176 void CrasherTest::StartIntercept(unique_fd* output_fd) {
181 tombstoned_intercept(crasher_pid, &this->intercept_fd, output_fd);
274 unique_fd output_fd; local
279 StartIntercept(&output_fd);
287 ConsumeFd(std::move(output_fd), &result);
293 unique_fd output_fd; local
311 unique_fd output_fd; local
335 unique_fd output_fd; local
354 unique_fd output_fd; local
374 unique_fd output_fd; local
427 unique_fd output_fd; local
458 unique_fd output_fd; local
519 unique_fd output_fd; local
535 unique_fd output_fd; local
598 unique_fd intercept_fd, output_fd; local
    [all...]
crash_dump.cpp 157 unique_fd& tombstoned_socket, unique_fd& output_fd,
162 if (!tombstoned_connect(target, &tombstoned_socket, &output_fd)) {
169 dprintf(output_fd.get(), "crash_dump failed to dump process");
171 dprintf(output_fd.get(), " %d: %s\n", target, abort_msg);
173 dprintf(output_fd.get(), ": %s\n", abort_msg);
201 unique_fd output_fd; local
205 abort_handler(target, tombstoned_connected, tombstoned_socket, output_fd, abort_msg);
321 tombstoned_connected = tombstoned_connect(target, &tombstoned_socket, &output_fd);
330 if (TEMP_FAILURE_RETRY(dup2(output_fd.get(), STDOUT_FILENO)) == -1) {
331 PLOG(ERROR) << "failed to dup2 output fd (" << output_fd.get() << ") to STDOUT_FILENO"
    [all...]
tombstoned_client.cpp 33 bool tombstoned_connect(pid_t pid, unique_fd* tombstoned_socket, unique_fd* output_fd) {
75 *output_fd = std::move(tmp_output_fd);
  /system/core/debuggerd/libdebuggerd/
backtrace.cpp 96 void dump_backtrace_ucontext(int output_fd, ucontext_t* ucontext) {
101 log.tfd = output_fd;
117 void dump_backtrace_header(int output_fd) {
119 log.tfd = output_fd;
127 void dump_backtrace_footer(int output_fd) {
129 log.tfd = output_fd;
  /system/core/debuggerd/tombstoned/
intercept_manager.h 40 android::base::unique_fd output_fd; member in struct:Intercept
tombstoned.cpp 130 unique_fd output_fd; local
131 if (!intercept_manager->GetIntercept(crash->crash_pid, &output_fd)) {
132 std::tie(output_fd, crash->crash_path) = get_tombstone();
138 ssize_t rc = send_fd(crash->crash_fd, &response, sizeof(response), std::move(output_fd));
intercept_manager.cpp 137 intercept->output_fd = std::move(rcv_fd);
186 LOG(INFO) << "found intercept fd " << intercept->output_fd.get() << " for pid " << pid;
190 *out_fd = std::move(intercept->output_fd);
  /system/core/logcat/
logcat.cpp 90 int output_fd; // duplication of fileno(output) (below) member in struct:android_logcat_context_internal
135 context->output_fd = -1;
167 context->output_fd = -1;
169 if (context->error && (context->output_fd == fileno(context->error))) {
170 context->output_fd = -1;
172 if (context->output_fd == context->error_fd) {
173 context->output_fd = -1;
178 if (context->output_fd == fileno(context->output)) {
179 context->output_fd = -1;
188 if (context->output_fd >= 0)
    [all...]
  /system/extras/ANRdaemon/
ANRdaemon.cpp 268 int output_fd = creat(path_buf, S_IRWXU); local
269 if (output_fd == -1) {
274 if (write(output_fd, header, strlen(header)) != header_len) {
276 close(output_fd);
283 close(output_fd);
296 close(output_fd);
324 result = write(output_fd, out, bufSize);
343 result = write(output_fd, out, bytes);
358 close(output_fd);
  /external/selinux/policycoreutils/semodule/
semodule.c 432 FILE *output_fd = NULL; local
498 output_fd = fopen(output_path, "w");
499 if (output_fd == NULL) {
505 if (fwrite(data, 1, data_len, output_fd) < data_len) {
511 if (output_fd != NULL) {
512 fclose(output_fd);
  /system/core/debuggerd/client/
debuggerd_client.cpp 62 bool debuggerd_trigger_dump(pid_t pid, unique_fd output_fd, DebuggerdDumpType dump_type,
215 if (!android::base::WriteFully(output_fd.get(), buf, rc)) {
  /external/selinux/libsemanage/src/
direct_api.c 709 int output_fd[2]; local
737 retval = pipe(output_fd);
759 retval = dup2(output_fd[PIPE_WRITE], STDOUT_FILENO);
775 retval = close(output_fd[PIPE_READ]);
798 retval = close(output_fd[PIPE_WRITE]);
799 output_fd[PIPE_WRITE] = -1;
825 retval = read_from_pipe_to_data(sh, initial_len, output_fd[PIPE_READ], &data_read, &data_read_len);
829 retval = close(output_fd[PIPE_READ]);
830 output_fd[PIPE_READ] = -1;
875 if (output_fd[PIPE_READ] != -1)
    [all...]
  /external/ltp/testcases/realtime/lib/
librttest.c 662 static void read_and_print(const char *pathname, int output_fd)
684 write_or_complain(output_fd, data, ret);
  /frameworks/native/cmds/installd/
dexopt.cpp 765 const unique_fd& output_fd) {
770 profman_args.push_back(StringPrintf("--dump-output-to-fd=%d", output_fd.get()));
812 unique_fd output_fd(open(out_file_name.c_str(),
    [all...]

Completed in 731 milliseconds