函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:Sanity checks against invalid binaries, wrong arch, weird elf version.

函数原型:static int elf_header_check(struct load_info *info)

返回类型:int

参数:

类型参数名称
struct load_info *info
2909  如果len小于*hdr的长度则返回:负ENOEXEC
2912  如果内存比较不等于0或e_type不等于ET_REL或非elf_check_arch(hdr)或e_shentsize不等于Elf_Shdr的长度则返回:负ENOEXEC
2918  如果e_shoff大于等于lene_shnumElf_Shdr的长度大于lene_shoff则返回:负ENOEXEC
2923  返回:0
调用者
名称描述
load_moduleAllocate and load the module: note that size of section 0 is alwayszero, and we rely on this for optional sections.