函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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
注解内核,赢得工具下载SCCTEnglish

函数名称: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_objectAllocate a new object from the hlist
free_obj_work
debug_objects_oomWe run out of memory. That means we probably have tons of objects* allocated.
debug_object_freedebug_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_objectsConvert the statically allocated objects to dynamic ones:
trampoline_handlerCalled 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_taskThis 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_eventUsed by module code with the trace_event_sem held for write.
bpf_trampoline_link_prog
bpf_trampoline_unlink_progpf_trampoline_unlink_prog() should never fail.
bpf_trampoline_put
user_return_notifier_unregisterRemoves 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_removemmu_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_treeRemoving rmap_item from stable or unstable tree.* This function will clean the information from the stable/unstable tree.
stable_node_dup
free_object_rcuRCU callback to free a kmemleak_object.
bsg_put_device
__put_mountpointvfsmount lock must be held. Additionally, the caller is responsible* for serializing calls for given disposal list.
cleanup_mnt
namespace_unlock