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

  /system/core/debuggerd/libdebuggerd/include/libdebuggerd/
backtrace.h 35 void dump_backtrace(android::base::unique_fd output_fd, BacktraceMap* map,
38 void dump_backtrace_header(int output_fd);
39 void dump_backtrace_thread(int output_fd, BacktraceMap* map, const ThreadInfo& thread);
40 void dump_backtrace_footer(int output_fd);
tombstone.h 49 void engrave_tombstone(android::base::unique_fd output_fd, BacktraceMap* map,
  /system/core/debuggerd/include/debuggerd/
client.h 27 // Trigger a dump of specified process to output_fd.
28 // output_fd is consumed, timeout of 0 will wait forever.
30 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);
  /system/core/debuggerd/tombstoned/include/tombstoned/
tombstoned.h 26 android::base::unique_fd* output_fd, DebuggerdDumpType dump_type);
  /system/core/debuggerd/
debuggerd_test.cpp 86 static void tombstoned_intercept(pid_t target_pid, unique_fd* intercept_fd, unique_fd* output_fd,
97 if (!Pipe(output_fd, &output_pipe_write)) {
113 if (fcntl(output_fd->get(), F_SETPIPE_SZ, pipe_buffer_size) != pipe_buffer_size) {
147 void StartIntercept(unique_fd* output_fd, DebuggerdDumpType intercept_type = kDebuggerdTombstone);
173 void CrasherTest::StartIntercept(unique_fd* output_fd, DebuggerdDumpType intercept_type) {
179 tombstoned_intercept(crasher_pid, &this->intercept_fd, output_fd, &status, intercept_type);
275 unique_fd output_fd; local
280 StartIntercept(&output_fd);
288 ConsumeFd(std::move(output_fd), &result);
294 unique_fd output_fd; local
314 unique_fd output_fd; local
332 unique_fd output_fd; local
355 unique_fd output_fd; local
374 unique_fd output_fd; local
394 unique_fd output_fd; local
434 unique_fd output_fd; local
465 unique_fd output_fd; local
526 unique_fd output_fd; local
542 unique_fd output_fd; local
625 unique_fd output_fd; local
    [all...]
debuggerd_benchmark.cpp 82 android::base::unique_fd output_fd(open("/dev/null", O_WRONLY | O_CLOEXEC));
83 if (output_fd == -1) {
87 if (!debuggerd_trigger_dump(target, kDebuggerdNativeBacktrace, 1000, std::move(output_fd))) {
  /system/core/debuggerd/handler/
debuggerd_fallback.cpp 68 static void debuggerd_fallback_trace(int output_fd, ucontext_t* ucontext) {
85 dump_backtrace_thread(output_fd, map.get(), thread);
90 static void debuggerd_fallback_tombstone(int output_fd, ucontext_t* ucontext, siginfo_t* siginfo,
97 engrave_tombstone_ucontext(output_fd, reinterpret_cast<uintptr_t>(abort_message), siginfo,
102 static void iterate_siblings(bool (*callback)(pid_t, int), int output_fd) {
122 callback(tid, output_fd);
229 unique_fd tombstone_socket, output_fd; local
230 if (!tombstoned_connect(getpid(), &tombstone_socket, &output_fd, kDebuggerdNativeBacktrace)) {
234 dump_backtrace_header(output_fd.get());
237 debuggerd_fallback_trace(output_fd.get(), ucontext)
311 unique_fd tombstone_socket, output_fd; local
    [all...]
  /system/core/debuggerd/libdebuggerd/
backtrace.cpp 62 void dump_backtrace_thread(int output_fd, BacktraceMap* map, const ThreadInfo& thread) {
64 log.tfd = output_fd;
80 void dump_backtrace(android::base::unique_fd output_fd, BacktraceMap* map,
83 log.tfd = output_fd.get();
94 dump_backtrace_thread(output_fd.get(), map, target->second);
97 dump_backtrace_thread(output_fd.get(), map, info);
104 void dump_backtrace_header(int output_fd) {
106 log.tfd = output_fd;
114 void dump_backtrace_footer(int output_fd) {
116 log.tfd = output_fd;
    [all...]
tombstone.cpp 627 void engrave_tombstone(unique_fd output_fd, BacktraceMap* map, Memory* process_memory,
637 log.tfd = output_fd.get();
  /system/core/debuggerd/tombstoned/
tombstoned_client.cpp 33 bool tombstoned_connect(pid_t pid, unique_fd* tombstoned_socket, unique_fd* output_fd,
79 *output_fd = std::move(tmp_output_fd);
intercept_manager.h 42 android::base::unique_fd output_fd; member in struct:Intercept
intercept_manager.cpp 151 intercept->output_fd = std::move(rcv_fd);
211 LOG(INFO) << "found intercept fd " << intercept->output_fd.get() << " for pid " << pid
216 *out_fd = std::move(intercept->output_fd);
tombstoned.cpp 211 unique_fd output_fd; local
213 intercept_manager->GetIntercept(crash->crash_pid, crash->crash_type, &output_fd);
215 std::tie(crash->crash_tombstone_path, output_fd) = CrashQueue::for_crash(crash)->get_output();
216 crash->crash_tombstone_fd.reset(dup(output_fd.get()));
222 ssize_t rc = send_fd(crash->crash_socket_fd, &response, sizeof(response), std::move(output_fd));
  /art/runtime/
signal_catcher.cc 120 android::base::unique_fd* output_fd) {
123 return tombstoned_connect(getpid(), tombstone_fd, output_fd, kDebuggerdJavaBacktrace);
126 UNUSED(output_fd);
142 output_fd->reset(fd);
148 android::base::unique_fd output_fd; local
149 if (!OpenStackTraceFile(&tombstone_fd, &output_fd)) {
156 std::unique_ptr<File> file(new File(output_fd.release(), true /* check_usage */));
signal_catcher.h 60 android::base::unique_fd* 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 267 int output_fd = creat(path_buf, S_IRWXU); local
268 if (output_fd == -1) {
273 if (write(output_fd, header, strlen(header)) != header_len) {
275 close(output_fd);
282 close(output_fd);
295 close(output_fd);
323 result = write(output_fd, out, bufSize);
342 result = write(output_fd, out, bytes);
357 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 66 unique_fd output_fd) {
219 if (!android::base::WriteFully(output_fd.get(), buf, rc)) {
  /external/selinux/libsemanage/src/
direct_api.c 786 int output_fd[2] = {-1, -1}; local
814 retval = pipe(output_fd);
836 retval = dup2(output_fd[PIPE_WRITE], STDOUT_FILENO);
852 retval = close(output_fd[PIPE_READ]);
875 retval = close(output_fd[PIPE_WRITE]);
876 output_fd[PIPE_WRITE] = -1;
902 retval = read_from_pipe_to_data(sh, initial_len, output_fd[PIPE_READ], &data_read, &data_read_len);
906 retval = close(output_fd[PIPE_READ]);
907 output_fd[PIPE_READ] = -1;
952 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     [all...]

Completed in 525 milliseconds