函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:__orc_find

函数原型:static struct orc_entry *__orc_find(int *ip_table, struct orc_entry *u_table, unsigned int num_entries, unsigned long ip)

返回类型:struct orc_entry

参数:

类型参数名称
int *ip_table
struct orc_entry *u_table
unsigned intnum_entries
unsigned longip
33  first等于ip_table
34  last等于ip_tablenum_entries减1
35  mid等于first, found等于first
37  如果非num_entries则返回:NULL
46 first小于等于last循环
47  mid等于firstlastfirst的差除2
49  如果orc_ip(mid)小于等于ip
50  found等于mid
51  first等于mid加1
52  否则last等于mid减1
56  返回:u_tablefoundip_table
调用者
名称描述
orc_module_find
orc_find
unwind_init