1*f7c14bbaSAndroid Build Coastguard Worker #include "../src/libbpf_internal.h"
2*f7c14bbaSAndroid Build Coastguard Worker
3*f7c14bbaSAndroid Build Coastguard Worker enum libbpf_strict_mode libbpf_mode = 0;
4*f7c14bbaSAndroid Build Coastguard Worker
5*f7c14bbaSAndroid Build Coastguard Worker
6*f7c14bbaSAndroid Build Coastguard Worker // Another approach would be to log here, but we just return in order to avoid
7*f7c14bbaSAndroid Build Coastguard Worker // spamming logs since some paths use libbpf_print fairly heavily. Actual error
8*f7c14bbaSAndroid Build Coastguard Worker // cases generally return informative errors anyway.
9*f7c14bbaSAndroid Build Coastguard Worker __attribute__((format(printf, 2, 3)))
libbpf_print(enum libbpf_print_level level,const char * format,...)10*f7c14bbaSAndroid Build Coastguard Worker void libbpf_print(enum libbpf_print_level level, const char *format, ...)
11*f7c14bbaSAndroid Build Coastguard Worker {
12*f7c14bbaSAndroid Build Coastguard Worker return;
13*f7c14bbaSAndroid Build Coastguard Worker }
14*f7c14bbaSAndroid Build Coastguard Worker
kernel_supports(const struct bpf_object * obj,enum kern_feature_id feat_id)15*f7c14bbaSAndroid Build Coastguard Worker bool kernel_supports(const struct bpf_object *obj, enum kern_feature_id feat_id)
16*f7c14bbaSAndroid Build Coastguard Worker {
17*f7c14bbaSAndroid Build Coastguard Worker return false;
18*f7c14bbaSAndroid Build Coastguard Worker }
19*f7c14bbaSAndroid Build Coastguard Worker
feat_supported(struct kern_feature_cache * cache,enum kern_feature_id feat_id)20*f7c14bbaSAndroid Build Coastguard Worker bool feat_supported(struct kern_feature_cache *cache, enum kern_feature_id feat_id)
21*f7c14bbaSAndroid Build Coastguard Worker {
22*f7c14bbaSAndroid Build Coastguard Worker return false;
23*f7c14bbaSAndroid Build Coastguard Worker }
24*f7c14bbaSAndroid Build Coastguard Worker
25