函数逻辑报告 |
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 插件可实现:逻辑报告 代码生成和批量转换代码 |