Lines Matching full:task
4 # task & thread tools
39 for task in task_lists():
40 if int(task['pid']) == pid:
41 return task
46 """Find Linux task by PID and return the task_struct variable.
55 task = get_task_by_pid(pid)
56 if task:
57 return task.dereference()
59 raise gdb.GdbError("No task of PID " + str(pid))
72 gdb.write("{:>10} {:>12} {:>7}\n".format("TASK", "PID", "COMM"))
73 for task in task_lists():
75 task.format_string().split()[0],
76 task["pid"].format_string(),
77 task["comm"].string()))
86 def get_thread_info(task): argument
89 return task['thread_info']
90 thread_info = task['stack'].cast(thread_info_ptr_type)
95 """Calculate Linux thread_info from task variable.
97 $lx_thread_info(TASK): Given TASK, return the corresponding thread_info
103 def invoke(self, task): argument
104 return get_thread_info(task)
111 """Calculate Linux thread_info from task variable found by pid
120 task = get_task_by_pid(pid)
121 if task:
122 return get_thread_info(task.dereference())
124 raise gdb.GdbError("No task of PID " + str(pid))