1SLEEPING_THREAD_TO_G(9) KGDB Internals SLEEPING_THREAD_TO_G(9)
2
3
4
6 sleeping_thread_to_gdb_regs - Convert ptrace regs to GDB regs
7
9 void sleeping_thread_to_gdb_regs(unsigned long * gdb_regs,
10 struct task_struct * p);
11
13 gdb_regs
14 A pointer to hold the registers in the order GDB wants.
15
16 p
17 The struct task_struct of the desired process.
18
20 Convert the register values of the sleeping process in p to the format
21 that GDB expects. This function is called when kgdb does not have
22 access to the struct pt_regs and therefore it should fill the gdb
23 registers gdb_regs with what has been saved in struct thread_struct
24 thread field during switch_to.
25
27 Jason Wessel <jason.wessel@windriver.com>
28 Author.
29
30 Tom Rini <trini@kernel.crashing.org>
31 Author.
32
33 Amit S. Kale <amitkale@linsyssoft.com>
34 Author.
35
37Kernel Hackers Manual 2.6. June 2019 SLEEPING_THREAD_TO_G(9)