函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:arch\x86\kernel\kgdb.c Create Date:2022-07-27 09:39:51
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:sleeping_thread_to_gdb_regs - Convert ptrace regs to GDB regs*@gdb_regs: A pointer to hold the registers in the order GDB wants.*@p: The &struct task_struct of the desired process.* Convert the register values of the sleeping process in @p to

函数原型:void sleeping_thread_to_gdb_regs(unsigned long *gdb_regs, struct task_struct *p)

返回类型:void

参数:

类型参数名称
unsigned long *gdb_regs
struct task_struct *p
147  gdb_regs[GDB_AX]等于0
148  gdb_regs[GDB_BX]等于0
149  gdb_regs[GDB_CX]等于0
150  gdb_regs[GDB_DX]等于0
151  gdb_regs[GDB_SI]等于0
152  gdb_regs[GDB_DI]等于0
153  gdb_regs[GDB_BP]等于bp
155  gdb_regs[GDB_DS]等于__KERNEL_DS
156  gdb_regs[GDB_ES]等于__KERNEL_DS
157  gdb_regs[GDB_PS]等于0
158  gdb_regs[GDB_CS]等于Segment selector values corresponding to the above entries:
159  gdb_regs[GDB_SS]等于__KERNEL_DS
160  gdb_regs[GDB_FS]等于0xFFFF
161  gdb_regs[GDB_GS]等于0xFFFF
175  gdb_regs[GDB_PC]等于0
176  gdb_regs[GDB_SP]等于sp
调用者
名称描述
gdb_get_regs_helper