Lines Matching refs:action
59 debugger_action_t action; member
149 static bool selinux_action_allowed(int s, pid_t tid, debugger_action_t action) in selinux_action_allowed() argument
159 if (action <= 0 || action >= (sizeof(debuggerd_perms)/sizeof(debuggerd_perms[0]))) { in selinux_action_allowed()
160 ALOGE("SELinux: No permission defined for debugger action %d", action); in selinux_action_allowed()
164 perm = debuggerd_perms[action]; in selinux_action_allowed()
218 out_request->action = static_cast<debugger_action_t>(msg.action); in read_request()
226 if (msg.action == DEBUGGER_ACTION_CRASH) { in read_request()
237 || (cr.uid == AID_SYSTEM && msg.action == DEBUGGER_ACTION_DUMP_BACKTRACE)) { in read_request()
247 if (!selinux_action_allowed(fd, out_request->tid, out_request->action)) in read_request()
257 if (request->action == DEBUGGER_ACTION_CRASH) { in should_attach_gdb()
296 msg.action = request->action; in redirect_to_32()
361 if (request.action == DEBUGGER_ACTION_DUMP_BACKTRACE in handle_request()
362 || request.action == DEBUGGER_ACTION_DUMP_TOMBSTONE) { in handle_request()
366 request.action); in handle_request()
394 if (request.action == DEBUGGER_ACTION_CRASH) { in handle_request()
409 if (request.action == DEBUGGER_ACTION_DUMP_TOMBSTONE) { in handle_request()
415 } else if (request.action == DEBUGGER_ACTION_DUMP_BACKTRACE) { in handle_request()
460 if (request.action == DEBUGGER_ACTION_DUMP_TOMBSTONE) { in handle_request()