函数逻辑报告 |
Source Code:include\linux\list.h |
Create Date:2022-07-27 06:38:27 |
Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
首页 | 函数Tree |
注解内核,赢得工具 | 下载SCCT | English |
函数名称:hlist_del
函数原型:static inline void hlist_del(struct hlist_node *n)
返回类型:void
参数:
类型 | 参数 | 名称 |
---|---|---|
struct hlist_node * | n |
769 | __hlist_del(n) |
770 | next等于These are non-NULL pointers that will result in page faults* under normal circumstances, used to verify that nobody uses* non-initialized list entries. |
771 | pprev等于LIST_POISON2 |
名称 | 描述 |
---|---|
fill_pool | |
__alloc_object | Allocate a new object from the hlist |
free_obj_work | |
debug_objects_oom | We run out of memory. That means we probably have tons of objects* allocated. |
debug_object_free | debug_object_free - debug checks when an object is freed*@addr: address of the object*@descr: pointer to an object specific debug description structure |
debug_objects_replace_static_objects | Convert the statically allocated objects to dynamic ones: |
trampoline_handler | Called from kretprobe_trampoline |
kvm_async_pf_task_wait | @interrupt_kernel: Is this called from a routine which interrupts the kernel* (other than user space)? |
__cpuhp_state_remove_instance | |
recycle_rp_inst | |
kprobe_flush_task | This function is called from finish_task_switch when task tk becomes dead,* so that we can recycle any function-return probe instances associated* with this task. These left over instances represent probed functions |
free_rp_inst | |
__unregister_trace_event | Used by module code with the trace_event_sem held for write. |
bpf_trampoline_link_prog | |
bpf_trampoline_unlink_prog | pf_trampoline_unlink_prog() should never fail. |
bpf_trampoline_put | |
user_return_notifier_unregister | Removes a registered user return notifier. Must be called from atomic* context, and from the same cpu registration occurred in. |
mn_itree_inv_end | |
mmu_interval_notifier_remove | mmu_interval_notifier_remove - Remove a interval notifier*@mni: Interval notifier to unregister* This function must be paired with mmu_interval_notifier_insert() |
__stable_node_dup_del | |
remove_rmap_item_from_tree | Removing rmap_item from stable or unstable tree.* This function will clean the information from the stable/unstable tree. |
stable_node_dup | |
free_object_rcu | RCU callback to free a kmemleak_object. |
bsg_put_device | |
__put_mountpoint | vfsmount lock must be held. Additionally, the caller is responsible* for serializing calls for given disposal list. |
cleanup_mnt | |
namespace_unlock |
源代码转换工具 开放的插件接口 | X |
---|---|
支持:c/c++/esqlc/java Oracle/Informix/Mysql 插件可实现:逻辑报告 代码生成和批量转换代码 |