函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:append_elf_note

函数原型:Elf64_Word *append_elf_note(Elf64_Word *buf, char *name, unsigned int type, void *data, size_t data_len)

返回类型:Elf64_Word

参数:

类型参数名称
Elf64_Word *buf
char *name
unsigned inttype
void *data
size_tdata_len
298  note等于buf
300  Name size 等于strlen - Find the length of a string*@s: The string to be sized加1
301  Content size 等于data_len
302  Content type 等于type
303  buf加等于DIV_ROUND_UP(note的长度, Elf_Word的长度)
304  内存复制(buf, name, Name size )
305  buf加等于DIV_ROUND_UP(Name size , Elf_Word的长度)
306  内存复制(buf, data, data_len)
307  buf加等于DIV_ROUND_UP(data_len, Elf_Word的长度)
309  返回:buf
调用者
名称描述
update_vmcoreinfo_note
crash_save_cpu