Function report |
Source Code:kernel\bpf\btf.c |
Create Date:2022-07-28 13:17:49 |
Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
home page | Tree |
Annotation kernel can get tool activity | Download SCCT | Chinese |
Name:env_stack_push
Proto:static int env_stack_push(struct btf_verifier_env *env, const struct btf_type *t, u32 type_id)
Type:int
Parameter:
Type | Parameter | Name |
---|---|---|
struct btf_verifier_env * | env | |
const struct btf_type * | t | |
u32 | type_id |
998 | If top_stack == MAX_RESOLVE_DEPTH Then Return -E2BIG |
1001 | If visit_states[type_id] != NOT_VISITED Then Return -EEXIST |
1004 | visit_states[type_id] = VISITED |
1009 | next_member = 0 |
1011 | If resolve_mode == To Be Determined Then |
1012 | If btf_type_is_ptr(t) Then resolve_mode = Resolving for Pointer |
1018 | Return 0 |
Name | Describe |
---|---|
btf_modifier_resolve | |
btf_var_resolve | |
btf_ptr_resolve | |
btf_array_resolve | |
btf_struct_resolve | |
btf_datasec_resolve | |
btf_resolve |
Source code conversion tool public plug-in interface | X |
---|---|
Support c/c++/esqlc/java Oracle/Informix/Mysql Plug-in can realize: logical Report Code generation and batch code conversion |