Searched refs:kernel_supports (Results 1 – 3 of 3) sorted by relevance
| /linux/tools/lib/bpf/ |
| H A D | libbpf.c | 3162 bool has_func_global = kernel_supports(obj, FEAT_BTF_GLOBAL_FUNC); in btf_needs_sanitization() 3163 bool has_datasec = kernel_supports(obj, FEAT_BTF_DATASEC); in btf_needs_sanitization() 3164 bool has_float = kernel_supports(obj, FEAT_BTF_FLOAT); in btf_needs_sanitization() 3165 bool has_func = kernel_supports(obj, FEAT_BTF_FUNC); in btf_needs_sanitization() 3166 bool has_decl_tag = kernel_supports(obj, FEAT_BTF_DECL_TAG); in btf_needs_sanitization() 3167 bool has_type_tag = kernel_supports(obj, FEAT_BTF_TYPE_TAG); in btf_needs_sanitization() 3168 bool has_enum64 = kernel_supports(obj, FEAT_BTF_ENUM64); in btf_needs_sanitization() 3169 bool has_qmark_datasec = kernel_supports(obj, FEAT_BTF_QMARK_DATASEC); in btf_needs_sanitization() 3170 bool has_layout = kernel_supports(obj, FEAT_BTF_LAYOUT); in btf_needs_sanitization() 3179 bool has_func_global = kernel_supports(obj, FEAT_BTF_GLOBAL_FUNC); in bpf_object__sanitize_btf() [all …]
|
| H A D | usdt.c | 292 man->has_bpf_cookie = kernel_supports(obj, FEAT_BPF_COOKIE); in usdt_manager_new() 304 man->has_uprobe_multi = kernel_supports(obj, FEAT_UPROBE_MULTI_LINK); in usdt_manager_new() 311 man->has_uprobe_syscall = kernel_supports(obj, FEAT_UPROBE_SYSCALL); in usdt_manager_new()
|
| H A D | libbpf_internal.h | 421 bool kernel_supports(const struct bpf_object *obj, enum kern_feature_id feat_id);
|