Lines Matching refs:pid
117 static int get_backtrace(int pid, int fd, int sig, const char *comm) in get_backtrace() argument
127 flen = snprintf(format, sizeof(format), "-p %d", pid); in get_backtrace()
163 static int save_proc_info(int pid, int fd, const char *path, const char *name) in save_proc_info() argument
172 ret = snprintf(format, sizeof(format), path, pid); in save_proc_info()
192 static int get_openfiles(int pid, int fd, const char *path, const char *name) in get_openfiles() argument
204 ret = snprintf(format, sizeof(format), path, pid); in get_openfiles()
230 static int save_usercrash_file(int pid, int tgid, const char *comm, in save_usercrash_file() argument
237 loginfo(out_fd, "pid: %d, tgid: %d, comm: %s\n\n\n", pid, tgid, comm); in save_usercrash_file()
240 ret = save_proc_info(pid, out_fd, GET_K_STACK, "Stack"); in save_usercrash_file()
246 ret = save_proc_info(pid, out_fd, GET_MAPS, "Maps"); in save_usercrash_file()
252 ret = get_openfiles(pid, out_fd, GET_OPEN_FILES, "Open files"); in save_usercrash_file()
258 ret = get_backtrace(pid, out_fd, sig, comm); in save_usercrash_file()
267 static int get_key_value(int pid, const char *path, const char *key, in get_key_value() argument
280 ret = snprintf(format, sizeof(format), path, pid); in get_key_value()
318 void crash_dump(int pid, int sig, int out_fd) in crash_dump() argument
327 ret = snprintf(format, sizeof(format), GET_COMM, pid); in crash_dump()
339 ret = get_key_value(pid, GET_TID, TID, strlen(TID), in crash_dump()
348 if (save_usercrash_file(pid, tgid, comm, sig, out_fd)) in crash_dump()