函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:arch\x86\kernel\process_32.c Create Date:2022-07-27 08:29:05
Last Modify:2022-05-18 16:43:57 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:start_thread

函数原型:void start_thread(struct pt_regs *regs, unsigned long new_ip, unsigned long new_sp)

返回类型:void

参数:

类型参数名称
struct pt_regs *regs
unsigned longnew_ip
unsigned longnew_sp
118  set_user_gs(regs, 0)
119  fs等于0
120  ds等于__USER_DS
121  es等于__USER_DS
122  ss等于__USER_DS
123  cs等于__USER_CS
124  ip等于new_ip
125  sp等于new_sp
126  flags等于X86_EFLAGS_IF
127  Force syscall return via IRET by making it look as if there was* some work pending()
调用者
名称描述
load_elf_binary
load_elf_fdpic_binaryload an fdpic binary into various bits of memory
load_flat_binaryThese are the functions used to load flat style executables and shared* libraries. There is no binary dependent code anywhere else.
load_aout_binaryThese are the functions used to load a.out style executables and shared* libraries. There is no binary dependent code anywhere else.