[15:46:21][root@168.mr1370_220926_1234.el9.ppc64le]# './test_progs -t fexit_bpf2bpf' test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:fexit/test_pkt_md_access 0 nsec libbpf: prog 'test_main2': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:fexit/test_pkt_md_access 0 nsec libbpf: prog 'test_main2': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/1 fexit_bpf2bpf/target_no_callees:FAIL test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:fexit/test_pkt_access 0 nsec libbpf: prog 'test_main': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:fexit/test_pkt_md_access 0 nsec libbpf: prog 'test_main2': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/1 fexit_bpf2bpf/target_no_callees:FAIL test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:fexit/test_pkt_access 0 nsec libbpf: prog 'test_main': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/2 fexit_bpf2bpf/target_yes_callees:FAIL test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:fexit/test_pkt_access 0 nsec libbpf: prog 'test_main': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:fexit/test_pkt_md_access 0 nsec libbpf: prog 'test_main2': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/1 fexit_bpf2bpf/target_no_callees:FAIL test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:fexit/test_pkt_access 0 nsec libbpf: prog 'test_main': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/2 fexit_bpf2bpf/target_yes_callees:FAIL test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:fexit/test_pkt_access 0 nsec libbpf: prog 'test_main': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/3 fexit_bpf2bpf/func_replace:FAIL test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:freplace/do_bind 0 nsec libbpf: prog 'new_do_bind': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:fexit/test_pkt_md_access 0 nsec libbpf: prog 'test_main2': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/1 fexit_bpf2bpf/target_no_callees:FAIL test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:fexit/test_pkt_access 0 nsec libbpf: prog 'test_main': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/2 fexit_bpf2bpf/target_yes_callees:FAIL test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:fexit/test_pkt_access 0 nsec libbpf: prog 'test_main': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/3 fexit_bpf2bpf/func_replace:FAIL test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:freplace/do_bind 0 nsec libbpf: prog 'new_do_bind': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/4 fexit_bpf2bpf/func_replace_verify:FAIL test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:freplace/cls_redirect 0 nsec libbpf: prog 'freplace_cls_redirect_test': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:fexit/test_pkt_md_access 0 nsec libbpf: prog 'test_main2': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/1 fexit_bpf2bpf/target_no_callees:FAIL test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:fexit/test_pkt_access 0 nsec libbpf: prog 'test_main': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/2 fexit_bpf2bpf/target_yes_callees:FAIL test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:fexit/test_pkt_access 0 nsec libbpf: prog 'test_main': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/3 fexit_bpf2bpf/func_replace:FAIL test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:freplace/do_bind 0 nsec libbpf: prog 'new_do_bind': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/4 fexit_bpf2bpf/func_replace_verify:FAIL test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:freplace/cls_redirect 0 nsec libbpf: prog 'freplace_cls_redirect_test': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/5 fexit_bpf2bpf/func_sockmap_update:FAIL test_obj_load_failure_common:PASS:tgt_prog_load 0 nsec test_obj_load_failure_common:PASS:obj_open 0 nsec test_obj_load_failure_common:PASS:set_attach_target 0 nsec libbpf: prog 'new_connect_v4_prog': BPF program load failed: Invalid argument libbpf: prog 'new_connect_v4_prog': -- BEGIN PROG LOAD LOG -- Validating new_connect_v4_prog() func#0... 0: R1=ctx(id=0,off=0,imm=0) R10=fp0 ; return 255; 0: (b4) w0 = 255 ; R0_w=inv255 1: (95) exit At program exit the register R0 has value (0xff; 0x0) should have been in (0x0; 0x1) processed 2 insns (limit 1000000) max_states_per_insn 0 total_states 0 peak_states 0 mark_read 0 -- END PROG LOAD LOG -- libbpf: failed to load program 'new_connect_v4_prog' libbpf: failed to load object './freplace_connect_v4_prog.o' test_obj_load_failure_common:PASS:bpf_obj_load should fail 0 nsec #48/6 fexit_bpf2bpf/func_replace_return_code:OK test_obj_load_failure_common:PASS:tgt_prog_load 0 nsec test_obj_load_failure_common:PASS:obj_open 0 nsec test_obj_load_failure_common:PASS:set_attach_target 0 nsec libbpf: prog 'new_handle_kprobe': BPF program load failed: Invalid argument libbpf: prog 'new_handle_kprobe': -- BEGIN PROG LOAD LOG -- Cannot replace static functions processed 0 insns (limit 1000000) max_states_per_insn 0 total_states 0 peak_states 0 mark_read 0 -- END PROG LOAD LOG -- libbpf: failed to load program 'new_handle_kprobe' libbpf: failed to load object './freplace_attach_probe.o' test_obj_load_failure_common:PASS:bpf_obj_load should fail 0 nsec #48/7 fexit_bpf2bpf/func_map_prog_compatibility:OK test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:freplace/get_constant 0 nsec libbpf: prog 'security_new_get_constant': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:fexit/test_pkt_md_access 0 nsec libbpf: prog 'test_main2': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/1 fexit_bpf2bpf/target_no_callees:FAIL test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:fexit/test_pkt_access 0 nsec libbpf: prog 'test_main': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/2 fexit_bpf2bpf/target_yes_callees:FAIL test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:fexit/test_pkt_access 0 nsec libbpf: prog 'test_main': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/3 fexit_bpf2bpf/func_replace:FAIL test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:freplace/do_bind 0 nsec libbpf: prog 'new_do_bind': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/4 fexit_bpf2bpf/func_replace_verify:FAIL test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:freplace/cls_redirect 0 nsec libbpf: prog 'freplace_cls_redirect_test': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/5 fexit_bpf2bpf/func_sockmap_update:FAIL test_obj_load_failure_common:PASS:tgt_prog_load 0 nsec test_obj_load_failure_common:PASS:obj_open 0 nsec test_obj_load_failure_common:PASS:set_attach_target 0 nsec libbpf: prog 'new_connect_v4_prog': BPF program load failed: Invalid argument libbpf: prog 'new_connect_v4_prog': -- BEGIN PROG LOAD LOG -- Validating new_connect_v4_prog() func#0... 0: R1=ctx(id=0,off=0,imm=0) R10=fp0 ; return 255; 0: (b4) w0 = 255 ; R0_w=inv255 1: (95) exit At program exit the register R0 has value (0xff; 0x0) should have been in (0x0; 0x1) processed 2 insns (limit 1000000) max_states_per_insn 0 total_states 0 peak_states 0 mark_read 0 -- END PROG LOAD LOG -- libbpf: failed to load program 'new_connect_v4_prog' libbpf: failed to load object './freplace_connect_v4_prog.o' test_obj_load_failure_common:PASS:bpf_obj_load should fail 0 nsec #48/6 fexit_bpf2bpf/func_replace_return_code:OK test_obj_load_failure_common:PASS:tgt_prog_load 0 nsec test_obj_load_failure_common:PASS:obj_open 0 nsec test_obj_load_failure_common:PASS:set_attach_target 0 nsec libbpf: prog 'new_handle_kprobe': BPF program load failed: Invalid argument libbpf: prog 'new_handle_kprobe': -- BEGIN PROG LOAD LOG -- Cannot replace static functions processed 0 insns (limit 1000000) max_states_per_insn 0 total_states 0 peak_states 0 mark_read 0 -- END PROG LOAD LOG -- libbpf: failed to load program 'new_handle_kprobe' libbpf: failed to load object './freplace_attach_probe.o' test_obj_load_failure_common:PASS:bpf_obj_load should fail 0 nsec #48/7 fexit_bpf2bpf/func_map_prog_compatibility:OK test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:freplace/get_constant 0 nsec libbpf: prog 'security_new_get_constant': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/8 fexit_bpf2bpf/func_replace_multi:FAIL test_fmod_ret_freplace:PASS:tgt_prog_load 0 nsec test_fmod_ret_freplace:PASS:freplace_obj_open 0 nsec test_fmod_ret_freplace:PASS:freplace__set_attach_target 0 nsec test_fmod_ret_freplace:PASS:freplace_obj_load 0 nsec libbpf: prog 'security_new_get_constant': failed to attach: ERROR: strerror_r(-524)=22 test_fmod_ret_freplace:FAIL:freplace_attach_trace unexpected error: -524 test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:fexit/test_pkt_md_access 0 nsec libbpf: prog 'test_main2': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/1 fexit_bpf2bpf/target_no_callees:FAIL test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:fexit/test_pkt_access 0 nsec libbpf: prog 'test_main': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/2 fexit_bpf2bpf/target_yes_callees:FAIL test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:fexit/test_pkt_access 0 nsec libbpf: prog 'test_main': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/3 fexit_bpf2bpf/func_replace:FAIL test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:freplace/do_bind 0 nsec libbpf: prog 'new_do_bind': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/4 fexit_bpf2bpf/func_replace_verify:FAIL test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:freplace/cls_redirect 0 nsec libbpf: prog 'freplace_cls_redirect_test': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/5 fexit_bpf2bpf/func_sockmap_update:FAIL test_obj_load_failure_common:PASS:tgt_prog_load 0 nsec test_obj_load_failure_common:PASS:obj_open 0 nsec test_obj_load_failure_common:PASS:set_attach_target 0 nsec libbpf: prog 'new_connect_v4_prog': BPF program load failed: Invalid argument libbpf: prog 'new_connect_v4_prog': -- BEGIN PROG LOAD LOG -- Validating new_connect_v4_prog() func#0... 0: R1=ctx(id=0,off=0,imm=0) R10=fp0 ; return 255; 0: (b4) w0 = 255 ; R0_w=inv255 1: (95) exit At program exit the register R0 has value (0xff; 0x0) should have been in (0x0; 0x1) processed 2 insns (limit 1000000) max_states_per_insn 0 total_states 0 peak_states 0 mark_read 0 -- END PROG LOAD LOG -- libbpf: failed to load program 'new_connect_v4_prog' libbpf: failed to load object './freplace_connect_v4_prog.o' test_obj_load_failure_common:PASS:bpf_obj_load should fail 0 nsec #48/6 fexit_bpf2bpf/func_replace_return_code:OK test_obj_load_failure_common:PASS:tgt_prog_load 0 nsec test_obj_load_failure_common:PASS:obj_open 0 nsec test_obj_load_failure_common:PASS:set_attach_target 0 nsec libbpf: prog 'new_handle_kprobe': BPF program load failed: Invalid argument libbpf: prog 'new_handle_kprobe': -- BEGIN PROG LOAD LOG -- Cannot replace static functions processed 0 insns (limit 1000000) max_states_per_insn 0 total_states 0 peak_states 0 mark_read 0 -- END PROG LOAD LOG -- libbpf: failed to load program 'new_handle_kprobe' libbpf: failed to load object './freplace_attach_probe.o' test_obj_load_failure_common:PASS:bpf_obj_load should fail 0 nsec #48/7 fexit_bpf2bpf/func_map_prog_compatibility:OK test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:freplace/get_constant 0 nsec libbpf: prog 'security_new_get_constant': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/8 fexit_bpf2bpf/func_replace_multi:FAIL test_fmod_ret_freplace:PASS:tgt_prog_load 0 nsec test_fmod_ret_freplace:PASS:freplace_obj_open 0 nsec test_fmod_ret_freplace:PASS:freplace__set_attach_target 0 nsec test_fmod_ret_freplace:PASS:freplace_obj_load 0 nsec libbpf: prog 'security_new_get_constant': failed to attach: ERROR: strerror_r(-524)=22 test_fmod_ret_freplace:FAIL:freplace_attach_trace unexpected error: -524 #48/9 fexit_bpf2bpf/fmod_ret_freplace:FAIL #48 fexit_bpf2bpf:FAIL All error logs: #48 fexit_bpf2bpf:FAIL test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:fexit/test_pkt_md_access 0 nsec libbpf: prog 'test_main2': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/1 fexit_bpf2bpf/target_no_callees:FAIL test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:fexit/test_pkt_access 0 nsec libbpf: prog 'test_main': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/2 fexit_bpf2bpf/target_yes_callees:FAIL test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:fexit/test_pkt_access 0 nsec libbpf: prog 'test_main': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/3 fexit_bpf2bpf/func_replace:FAIL test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:freplace/do_bind 0 nsec libbpf: prog 'new_do_bind': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/4 fexit_bpf2bpf/func_replace_verify:FAIL test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:freplace/cls_redirect 0 nsec libbpf: prog 'freplace_cls_redirect_test': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/5 fexit_bpf2bpf/func_sockmap_update:FAIL test_obj_load_failure_common:PASS:tgt_prog_load 0 nsec test_obj_load_failure_common:PASS:obj_open 0 nsec test_obj_load_failure_common:PASS:set_attach_target 0 nsec libbpf: prog 'new_connect_v4_prog': BPF program load failed: Invalid argument libbpf: prog 'new_connect_v4_prog': -- BEGIN PROG LOAD LOG -- Validating new_connect_v4_prog() func#0... 0: R1=ctx(id=0,off=0,imm=0) R10=fp0 ; return 255; 0: (b4) w0 = 255 ; R0_w=inv255 1: (95) exit At program exit the register R0 has value (0xff; 0x0) should have been in (0x0; 0x1) processed 2 insns (limit 1000000) max_states_per_insn 0 total_states 0 peak_states 0 mark_read 0 -- END PROG LOAD LOG -- libbpf: failed to load program 'new_connect_v4_prog' libbpf: failed to load object './freplace_connect_v4_prog.o' test_obj_load_failure_common:PASS:bpf_obj_load should fail 0 nsec #48/6 fexit_bpf2bpf/func_replace_return_code:OK test_obj_load_failure_common:PASS:tgt_prog_load 0 nsec test_obj_load_failure_common:PASS:obj_open 0 nsec test_obj_load_failure_common:PASS:set_attach_target 0 nsec libbpf: prog 'new_handle_kprobe': BPF program load failed: Invalid argument libbpf: prog 'new_handle_kprobe': -- BEGIN PROG LOAD LOG -- Cannot replace static functions processed 0 insns (limit 1000000) max_states_per_insn 0 total_states 0 peak_states 0 mark_read 0 -- END PROG LOAD LOG -- libbpf: failed to load program 'new_handle_kprobe' libbpf: failed to load object './freplace_attach_probe.o' test_obj_load_failure_common:PASS:bpf_obj_load should fail 0 nsec #48/7 fexit_bpf2bpf/func_map_prog_compatibility:OK test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:freplace/get_constant 0 nsec libbpf: prog 'security_new_get_constant': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/8 fexit_bpf2bpf/func_replace_multi:FAIL test_fmod_ret_freplace:PASS:tgt_prog_load 0 nsec test_fmod_ret_freplace:PASS:freplace_obj_open 0 nsec test_fmod_ret_freplace:PASS:freplace__set_attach_target 0 nsec test_fmod_ret_freplace:PASS:freplace_obj_load 0 nsec libbpf: prog 'security_new_get_constant': failed to attach: ERROR: strerror_r(-524)=22 test_fmod_ret_freplace:FAIL:freplace_attach_trace unexpected error: -524 #48/9 fexit_bpf2bpf/fmod_ret_freplace:FAIL Summary: 0/2 PASSED, 0 SKIPPED, 1 FAILED :: [ FAIL ] :: Command './test_progs -t fexit_bpf2bpf' (Expected 0, got 1, score 15) [15:46:22][root@168.mr1370_220926_1234.el9.ppc64le]# './test_progs -vv -t fexit_bpf2bpf' bpf_testmod.ko is already unloaded. Loading bpf_testmod.ko... Successfully loaded bpf_testmod.ko. libbpf: loading ./test_pkt_md_access.o libbpf: elf: section(2) tc, size 272, link 0, flags 6, type=1 libbpf: sec 'tc': found program 'test_pkt_md_access' at insn offset 0 (0 bytes), code size 34 insns (272 bytes) libbpf: elf: section(3) .BTF, size 1628, link 0, flags 0, type=1 libbpf: elf: section(4) .BTF.ext, size 368, link 0, flags 0, type=1 libbpf: elf: section(7) .symtab, size 216, link 8, flags 0, type=2 libbpf: looking for externs among 9 symbols... libbpf: collected 0 externs total libbpf: prog 'test_pkt_md_access': -- BEGIN PROG LOAD LOG -- processed 43 insns (limit 1000000) max_states_per_insn 0 total_states 4 peak_states 4 mark_read 2 -- END PROG LOAD LOG -- test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec libbpf: loading ./fexit_bpf2bpf_simple.o libbpf: elf: section(2) fexit/test_pkt_md_access, size 88, link 0, flags 6, type=1 libbpf: sec 'fexit/test_pkt_md_access': found program 'test_main2' at insn offset 0 (0 bytes), code size 11 insns (88 bytes) libbpf: elf: section(3) .relfexit/test_pkt_md_access, size 16, link 11, flags 40, type=9 libbpf: elf: section(4) .bss, size 8, link 0, flags 3, type=8 libbpf: elf: section(5) license, size 4, link 0, flags 3, type=1 libbpf: license of ./fexit_bpf2bpf_simple.o is GPL libbpf: elf: section(6) .BTF, size 731, link 0, flags 0, type=1 libbpf: elf: section(8) .BTF.ext, size 188, link 0, flags 0, type=1 libbpf: elf: section(11) .symtab, size 288, link 12, flags 0, type=2 libbpf: looking for externs among 12 symbols... libbpf: collected 0 externs total libbpf: map 'fexit_bp.bss' (global data): at sec_idx 4, offset 0, flags 400. libbpf: map 0 is "fexit_bp.bss" libbpf: sec '.relfexit/test_pkt_md_access': collecting relocation for section(2) 'fexit/test_pkt_md_access' libbpf: sec '.relfexit/test_pkt_md_access': relo #0: insn #5 against 'test_result' libbpf: prog 'test_main2': found data map 0 (fexit_bp.bss, sec 4, off 0) for insn 5 test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec libbpf: loading kernel BTF '/sys/kernel/btf/vmlinux': 0 libbpf: map 'fexit_bp.bss': created successfully, fd=7 libbpf: sec 'fexit/test_pkt_md_access': found 1 CO-RE relocations libbpf: CO-RE relocating [6] struct sk_buff: found target candidate [2353] struct sk_buff in [vmlinux] libbpf: prog 'test_main2': relo #0: kind (0), spec is [6] struct sk_buff.len (0:0 @ offset 0) libbpf: prog 'test_main2': relo #0: matching candidate #0 [2353] struct sk_buff.len (0:6 @ offset 112) libbpf: prog 'test_main2': relo #0: patched insn #1 (LDX/ST/STX) off 0 -> 112 test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:fexit/test_pkt_md_access 0 nsec libbpf: prog 'test_main2': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/1 fexit_bpf2bpf/target_no_callees:FAIL libbpf: loading ./test_pkt_access.o libbpf: elf: section(1) .text, size 1256, link 0, flags 6, type=1 libbpf: sec '.text': found program 'test_pkt_access_subprog1' at insn offset 151 (1208 bytes), code size 3 insns (24 bytes) libbpf: sec '.text': found program 'test_pkt_access_subprog2' at insn offset 154 (1232 bytes), code size 3 insns (24 bytes) libbpf: sec '.text': found program 'get_skb_len' at insn offset 0 (0 bytes), code size 59 insns (472 bytes) libbpf: sec '.text': found program 'get_constant' at insn offset 59 (472 bytes), code size 3 insns (24 bytes) libbpf: sec '.text': found program 'test_pkt_access_subprog3' at insn offset 62 (496 bytes), code size 13 insns (104 bytes) libbpf: sec '.text': found program 'get_skb_ifindex' at insn offset 75 (600 bytes), code size 62 insns (496 bytes) libbpf: sec '.text': found program 'test_pkt_write_access_subprog' at insn offset 137 (1096 bytes), code size 14 insns (112 bytes) libbpf: elf: section(2) .rel.text, size 48, link 9, flags 40, type=9 libbpf: elf: section(3) tc, size 640, link 0, flags 6, type=1 libbpf: sec 'tc': found program 'test_pkt_access' at insn offset 0 (0 bytes), code size 80 insns (640 bytes) libbpf: elf: section(4) .reltc, size 64, link 9, flags 40, type=9 libbpf: elf: section(5) .BTF, size 3113, link 0, flags 0, type=1 libbpf: elf: section(6) .BTF.ext, size 1352, link 0, flags 0, type=1 libbpf: elf: section(9) .symtab, size 456, link 10, flags 0, type=2 libbpf: looking for externs among 19 symbols... libbpf: collected 0 externs total libbpf: sec '.rel.text': collecting relocation for section(1) '.text' libbpf: sec '.rel.text': relo #0: insn #65 against 'get_skb_len' libbpf: sec '.rel.text': relo #1: insn #68 against 'get_constant' libbpf: sec '.rel.text': relo #2: insn #72 against 'get_skb_ifindex' libbpf: sec '.reltc': collecting relocation for section(3) 'tc' libbpf: sec '.reltc': relo #0: insn #35 against '.text' libbpf: sec '.reltc': relo #1: insn #41 against '.text' libbpf: sec '.reltc': relo #2: insn #49 against 'test_pkt_access_subprog3' libbpf: sec '.reltc': relo #3: insn #61 against 'test_pkt_write_access_subprog' libbpf: prog 'test_pkt_access': added 3 insns from sub-prog 'test_pkt_access_subprog1' libbpf: prog 'test_pkt_access': insn #35 relocated, imm 44 points to subprog 'test_pkt_access_subprog1' (now at 80 offset) libbpf: prog 'test_pkt_access': added 3 insns from sub-prog 'test_pkt_access_subprog2' libbpf: prog 'test_pkt_access': insn #41 relocated, imm 41 points to subprog 'test_pkt_access_subprog2' (now at 83 offset) libbpf: prog 'test_pkt_access': added 13 insns from sub-prog 'test_pkt_access_subprog3' libbpf: prog 'test_pkt_access': added 59 insns from sub-prog 'get_skb_len' libbpf: prog 'test_pkt_access_subprog3': insn #3 relocated, imm 9 points to subprog 'get_skb_len' (now at 99 offset) libbpf: prog 'test_pkt_access': added 3 insns from sub-prog 'get_constant' libbpf: prog 'test_pkt_access_subprog3': insn #6 relocated, imm 65 points to subprog 'get_constant' (now at 158 offset) libbpf: prog 'test_pkt_access': added 62 insns from sub-prog 'get_skb_ifindex' libbpf: prog 'test_pkt_access_subprog3': insn #10 relocated, imm 64 points to subprog 'get_skb_ifindex' (now at 161 offset) libbpf: prog 'test_pkt_access': insn #49 relocated, imm 36 points to subprog 'test_pkt_access_subprog3' (now at 86 offset) libbpf: prog 'test_pkt_access': added 14 insns from sub-prog 'test_pkt_write_access_subprog' libbpf: prog 'test_pkt_access': insn #61 relocated, imm 161 points to subprog 'test_pkt_write_access_subprog' (now at 223 offset) libbpf: prog 'test_pkt_access': -- BEGIN PROG LOAD LOG -- processed 356 insns (limit 1000000) max_states_per_insn 2 total_states 25 peak_states 25 mark_read 5 -- END PROG LOAD LOG -- test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec libbpf: loading ./fexit_bpf2bpf.o libbpf: elf: section(2) fexit/test_pkt_access, size 88, link 0, flags 6, type=1 libbpf: sec 'fexit/test_pkt_access': found program 'test_main' at insn offset 0 (0 bytes), code size 11 insns (88 bytes) libbpf: elf: section(3) .relfexit/test_pkt_access, size 16, link 25, flags 40, type=9 libbpf: elf: section(4) fexit/test_pkt_access_subprog1, size 88, link 0, flags 6, type=1 libbpf: sec 'fexit/test_pkt_access_subprog1': found program 'test_subprog1' at insn offset 0 (0 bytes), code size 11 insns (88 bytes) libbpf: elf: section(5) .relfexit/test_pkt_access_subprog1, size 16, link 25, flags 40, type=9 libbpf: elf: section(6) fexit/test_pkt_access_subprog2, size 160, link 0, flags 6, type=1 libbpf: sec 'fexit/test_pkt_access_subprog2': found program 'test_subprog2' at insn offset 0 (0 bytes), code size 20 insns (160 bytes) libbpf: elf: section(7) .relfexit/test_pkt_access_subprog2, size 16, link 25, flags 40, type=9 libbpf: elf: section(8) fexit/test_pkt_access_subprog3, size 112, link 0, flags 6, type=1 libbpf: sec 'fexit/test_pkt_access_subprog3': found program 'test_subprog3' at insn offset 0 (0 bytes), code size 14 insns (112 bytes) libbpf: elf: section(9) .relfexit/test_pkt_access_subprog3, size 16, link 25, flags 40, type=9 libbpf: elf: section(10) freplace/get_skb_len, size 72, link 0, flags 6, type=1 libbpf: sec 'freplace/get_skb_len': found program 'new_get_skb_len' at insn offset 0 (0 bytes), code size 9 insns (72 bytes) libbpf: elf: section(11) .relfreplace/get_skb_len, size 16, link 25, flags 40, type=9 libbpf: elf: section(12) freplace/get_skb_ifindex, size 272, link 0, flags 6, type=1 libbpf: sec 'freplace/get_skb_ifindex': found program 'new_get_skb_ifindex' at insn offset 0 (0 bytes), code size 34 insns (272 bytes) libbpf: elf: section(13) .relfreplace/get_skb_ifindex, size 16, link 25, flags 40, type=9 libbpf: elf: section(14) freplace/get_constant, size 64, link 0, flags 6, type=1 libbpf: sec 'freplace/get_constant': found program 'new_get_constant' at insn offset 0 (0 bytes), code size 8 insns (64 bytes) libbpf: elf: section(15) .relfreplace/get_constant, size 16, link 25, flags 40, type=9 libbpf: elf: section(16) freplace/test_pkt_write_access_subprog, size 168, link 0, flags 6, type=1 libbpf: sec 'freplace/test_pkt_write_access_subprog': found program 'new_test_pkt_write_access_subprog' at insn offset 0 (0 bytes), code size 21 insns (168 bytes) libbpf: elf: section(17) .relfreplace/test_pkt_write_access_subprog, size 16, link 25, flags 40, type=9 libbpf: elf: section(18) .bss, size 64, link 0, flags 3, type=8 libbpf: elf: section(19) license, size 4, link 0, flags 3, type=1 libbpf: license of ./fexit_bpf2bpf.o is GPL libbpf: elf: section(20) .BTF, size 3993, link 0, flags 0, type=1 libbpf: elf: section(22) .BTF.ext, size 1452, link 0, flags 0, type=1 libbpf: elf: section(25) .symtab, size 960, link 26, flags 0, type=2 libbpf: looking for externs among 40 symbols... libbpf: collected 0 externs total libbpf: map 'fexit_bp.bss' (global data): at sec_idx 18, offset 0, flags 400. libbpf: map 0 is "fexit_bp.bss" libbpf: sec '.relfexit/test_pkt_access': collecting relocation for section(2) 'fexit/test_pkt_access' libbpf: sec '.relfexit/test_pkt_access': relo #0: insn #5 against 'test_result' libbpf: prog 'test_main': found data map 0 (fexit_bp.bss, sec 18, off 0) for insn 5 libbpf: sec '.relfexit/test_pkt_access_subprog1': collecting relocation for section(4) 'fexit/test_pkt_access_subprog1' libbpf: sec '.relfexit/test_pkt_access_subprog1': relo #0: insn #5 against 'test_result_subprog1' libbpf: prog 'test_subprog1': found data map 0 (fexit_bp.bss, sec 18, off 0) for insn 5 libbpf: sec '.relfexit/test_pkt_access_subprog2': collecting relocation for section(6) 'fexit/test_pkt_access_subprog2' libbpf: sec '.relfexit/test_pkt_access_subprog2': relo #0: insn #14 against 'test_result_subprog2' libbpf: prog 'test_subprog2': found data map 0 (fexit_bp.bss, sec 18, off 0) for insn 14 libbpf: sec '.relfexit/test_pkt_access_subprog3': collecting relocation for section(8) 'fexit/test_pkt_access_subprog3' libbpf: sec '.relfexit/test_pkt_access_subprog3': relo #0: insn #8 against 'test_result_subprog3' libbpf: prog 'test_subprog3': found data map 0 (fexit_bp.bss, sec 18, off 0) for insn 8 libbpf: sec '.relfreplace/get_skb_len': collecting relocation for section(10) 'freplace/get_skb_len' libbpf: sec '.relfreplace/get_skb_len': relo #0: insn #3 against 'test_get_skb_len' libbpf: prog 'new_get_skb_len': found data map 0 (fexit_bp.bss, sec 18, off 0) for insn 3 libbpf: sec '.relfreplace/get_skb_ifindex': collecting relocation for section(12) 'freplace/get_skb_ifindex' libbpf: sec '.relfreplace/get_skb_ifindex': relo #0: insn #27 against 'test_get_skb_ifindex' libbpf: prog 'new_get_skb_ifindex': found data map 0 (fexit_bp.bss, sec 18, off 0) for insn 27 libbpf: sec '.relfreplace/get_constant': collecting relocation for section(14) 'freplace/get_constant' libbpf: sec '.relfreplace/get_constant': relo #0: insn #2 against 'test_get_constant' libbpf: prog 'new_get_constant': found data map 0 (fexit_bp.bss, sec 18, off 0) for insn 2 libbpf: sec '.relfreplace/test_pkt_write_access_subprog': collecting relocation for section(16) 'freplace/test_pkt_write_access_subprog' libbpf: sec '.relfreplace/test_pkt_write_access_subprog': relo #0: insn #15 against 'test_pkt_write_access_subprog' libbpf: prog 'new_test_pkt_write_access_subprog': found data map 0 (fexit_bp.bss, sec 18, off 0) for insn 15 test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec libbpf: loading kernel BTF '/sys/kernel/btf/vmlinux': 0 libbpf: map 'fexit_bp.bss': created successfully, fd=7 libbpf: sec 'fexit/test_pkt_access': found 1 CO-RE relocations libbpf: CO-RE relocating [6] struct sk_buff: found target candidate [2353] struct sk_buff in [vmlinux] libbpf: prog 'test_main': relo #0: kind (0), spec is [6] struct sk_buff.len (0:0 @ offset 0) libbpf: prog 'test_main': relo #0: matching candidate #0 [2353] struct sk_buff.len (0:6 @ offset 112) libbpf: prog 'test_main': relo #0: patched insn #1 (LDX/ST/STX) off 0 -> 112 libbpf: sec 'fexit/test_pkt_access_subprog1': found 1 CO-RE relocations libbpf: prog 'test_subprog1': relo #0: kind (0), spec is [6] struct sk_buff.len (0:0 @ offset 0) libbpf: prog 'test_subprog1': relo #0: matching candidate #0 [2353] struct sk_buff.len (0:6 @ offset 112) libbpf: prog 'test_subprog1': relo #0: patched insn #1 (LDX/ST/STX) off 0 -> 112 libbpf: sec 'fexit/test_pkt_access_subprog2': found 1 CO-RE relocations libbpf: prog 'test_subprog2': relo #0: kind (0), spec is [6] struct sk_buff.len (0:0 @ offset 0) libbpf: prog 'test_subprog2': relo #0: matching candidate #0 [2353] struct sk_buff.len (0:6 @ offset 112) libbpf: prog 'test_subprog2': relo #0: patched insn #1 (ALU/ALU64) imm 0 -> 112 libbpf: sec 'fexit/test_pkt_access_subprog3': found 1 CO-RE relocations libbpf: prog 'test_subprog3': relo #0: kind (0), spec is [6] struct sk_buff.len (0:0 @ offset 0) libbpf: prog 'test_subprog3': relo #0: matching candidate #0 [2353] struct sk_buff.len (0:6 @ offset 112) libbpf: prog 'test_subprog3': relo #0: patched insn #1 (LDX/ST/STX) off 0 -> 112 test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:fexit/test_pkt_access 0 nsec libbpf: prog 'test_main': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/2 fexit_bpf2bpf/target_yes_callees:FAIL libbpf: loading ./test_pkt_access.o libbpf: elf: section(1) .text, size 1256, link 0, flags 6, type=1 libbpf: sec '.text': found program 'test_pkt_access_subprog1' at insn offset 151 (1208 bytes), code size 3 insns (24 bytes) libbpf: sec '.text': found program 'test_pkt_access_subprog2' at insn offset 154 (1232 bytes), code size 3 insns (24 bytes) libbpf: sec '.text': found program 'get_skb_len' at insn offset 0 (0 bytes), code size 59 insns (472 bytes) libbpf: sec '.text': found program 'get_constant' at insn offset 59 (472 bytes), code size 3 insns (24 bytes) libbpf: sec '.text': found program 'test_pkt_access_subprog3' at insn offset 62 (496 bytes), code size 13 insns (104 bytes) libbpf: sec '.text': found program 'get_skb_ifindex' at insn offset 75 (600 bytes), code size 62 insns (496 bytes) libbpf: sec '.text': found program 'test_pkt_write_access_subprog' at insn offset 137 (1096 bytes), code size 14 insns (112 bytes) libbpf: elf: section(2) .rel.text, size 48, link 9, flags 40, type=9 libbpf: elf: section(3) tc, size 640, link 0, flags 6, type=1 libbpf: sec 'tc': found program 'test_pkt_access' at insn offset 0 (0 bytes), code size 80 insns (640 bytes) libbpf: elf: section(4) .reltc, size 64, link 9, flags 40, type=9 libbpf: elf: section(5) .BTF, size 3113, link 0, flags 0, type=1 libbpf: elf: section(6) .BTF.ext, size 1352, link 0, flags 0, type=1 libbpf: elf: section(9) .symtab, size 456, link 10, flags 0, type=2 libbpf: looking for externs among 19 symbols... libbpf: collected 0 externs total libbpf: sec '.rel.text': collecting relocation for section(1) '.text' libbpf: sec '.rel.text': relo #0: insn #65 against 'get_skb_len' libbpf: sec '.rel.text': relo #1: insn #68 against 'get_constant' libbpf: sec '.rel.text': relo #2: insn #72 against 'get_skb_ifindex' libbpf: sec '.reltc': collecting relocation for section(3) 'tc' libbpf: sec '.reltc': relo #0: insn #35 against '.text' libbpf: sec '.reltc': relo #1: insn #41 against '.text' libbpf: sec '.reltc': relo #2: insn #49 against 'test_pkt_access_subprog3' libbpf: sec '.reltc': relo #3: insn #61 against 'test_pkt_write_access_subprog' libbpf: prog 'test_pkt_access': added 3 insns from sub-prog 'test_pkt_access_subprog1' libbpf: prog 'test_pkt_access': insn #35 relocated, imm 44 points to subprog 'test_pkt_access_subprog1' (now at 80 offset) libbpf: prog 'test_pkt_access': added 3 insns from sub-prog 'test_pkt_access_subprog2' libbpf: prog 'test_pkt_access': insn #41 relocated, imm 41 points to subprog 'test_pkt_access_subprog2' (now at 83 offset) libbpf: prog 'test_pkt_access': added 13 insns from sub-prog 'test_pkt_access_subprog3' libbpf: prog 'test_pkt_access': added 59 insns from sub-prog 'get_skb_len' libbpf: prog 'test_pkt_access_subprog3': insn #3 relocated, imm 9 points to subprog 'get_skb_len' (now at 99 offset) libbpf: prog 'test_pkt_access': added 3 insns from sub-prog 'get_constant' libbpf: prog 'test_pkt_access_subprog3': insn #6 relocated, imm 65 points to subprog 'get_constant' (now at 158 offset) libbpf: prog 'test_pkt_access': added 62 insns from sub-prog 'get_skb_ifindex' libbpf: prog 'test_pkt_access_subprog3': insn #10 relocated, imm 64 points to subprog 'get_skb_ifindex' (now at 161 offset) libbpf: prog 'test_pkt_access': insn #49 relocated, imm 36 points to subprog 'test_pkt_access_subprog3' (now at 86 offset) libbpf: prog 'test_pkt_access': added 14 insns from sub-prog 'test_pkt_write_access_subprog' libbpf: prog 'test_pkt_access': insn #61 relocated, imm 161 points to subprog 'test_pkt_write_access_subprog' (now at 223 offset) libbpf: prog 'test_pkt_access': -- BEGIN PROG LOAD LOG -- processed 356 insns (limit 1000000) max_states_per_insn 2 total_states 25 peak_states 25 mark_read 5 -- END PROG LOAD LOG -- test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec libbpf: loading ./fexit_bpf2bpf.o libbpf: elf: section(2) fexit/test_pkt_access, size 88, link 0, flags 6, type=1 libbpf: sec 'fexit/test_pkt_access': found program 'test_main' at insn offset 0 (0 bytes), code size 11 insns (88 bytes) libbpf: elf: section(3) .relfexit/test_pkt_access, size 16, link 25, flags 40, type=9 libbpf: elf: section(4) fexit/test_pkt_access_subprog1, size 88, link 0, flags 6, type=1 libbpf: sec 'fexit/test_pkt_access_subprog1': found program 'test_subprog1' at insn offset 0 (0 bytes), code size 11 insns (88 bytes) libbpf: elf: section(5) .relfexit/test_pkt_access_subprog1, size 16, link 25, flags 40, type=9 libbpf: elf: section(6) fexit/test_pkt_access_subprog2, size 160, link 0, flags 6, type=1 libbpf: sec 'fexit/test_pkt_access_subprog2': found program 'test_subprog2' at insn offset 0 (0 bytes), code size 20 insns (160 bytes) libbpf: elf: section(7) .relfexit/test_pkt_access_subprog2, size 16, link 25, flags 40, type=9 libbpf: elf: section(8) fexit/test_pkt_access_subprog3, size 112, link 0, flags 6, type=1 libbpf: sec 'fexit/test_pkt_access_subprog3': found program 'test_subprog3' at insn offset 0 (0 bytes), code size 14 insns (112 bytes) libbpf: elf: section(9) .relfexit/test_pkt_access_subprog3, size 16, link 25, flags 40, type=9 libbpf: elf: section(10) freplace/get_skb_len, size 72, link 0, flags 6, type=1 libbpf: sec 'freplace/get_skb_len': found program 'new_get_skb_len' at insn offset 0 (0 bytes), code size 9 insns (72 bytes) libbpf: elf: section(11) .relfreplace/get_skb_len, size 16, link 25, flags 40, type=9 libbpf: elf: section(12) freplace/get_skb_ifindex, size 272, link 0, flags 6, type=1 libbpf: sec 'freplace/get_skb_ifindex': found program 'new_get_skb_ifindex' at insn offset 0 (0 bytes), code size 34 insns (272 bytes) libbpf: elf: section(13) .relfreplace/get_skb_ifindex, size 16, link 25, flags 40, type=9 libbpf: elf: section(14) freplace/get_constant, size 64, link 0, flags 6, type=1 libbpf: sec 'freplace/get_constant': found program 'new_get_constant' at insn offset 0 (0 bytes), code size 8 insns (64 bytes) libbpf: elf: section(15) .relfreplace/get_constant, size 16, link 25, flags 40, type=9 libbpf: elf: section(16) freplace/test_pkt_write_access_subprog, size 168, link 0, flags 6, type=1 libbpf: sec 'freplace/test_pkt_write_access_subprog': found program 'new_test_pkt_write_access_subprog' at insn offset 0 (0 bytes), code size 21 insns (168 bytes) libbpf: elf: section(17) .relfreplace/test_pkt_write_access_subprog, size 16, link 25, flags 40, type=9 libbpf: elf: section(18) .bss, size 64, link 0, flags 3, type=8 libbpf: elf: section(19) license, size 4, link 0, flags 3, type=1 libbpf: license of ./fexit_bpf2bpf.o is GPL libbpf: elf: section(20) .BTF, size 3993, link 0, flags 0, type=1 libbpf: elf: section(22) .BTF.ext, size 1452, link 0, flags 0, type=1 libbpf: elf: section(25) .symtab, size 960, link 26, flags 0, type=2 libbpf: looking for externs among 40 symbols... libbpf: collected 0 externs total libbpf: map 'fexit_bp.bss' (global data): at sec_idx 18, offset 0, flags 400. libbpf: map 0 is "fexit_bp.bss" libbpf: sec '.relfexit/test_pkt_access': collecting relocation for section(2) 'fexit/test_pkt_access' libbpf: sec '.relfexit/test_pkt_access': relo #0: insn #5 against 'test_result' libbpf: prog 'test_main': found data map 0 (fexit_bp.bss, sec 18, off 0) for insn 5 libbpf: sec '.relfexit/test_pkt_access_subprog1': collecting relocation for section(4) 'fexit/test_pkt_access_subprog1' libbpf: sec '.relfexit/test_pkt_access_subprog1': relo #0: insn #5 against 'test_result_subprog1' libbpf: prog 'test_subprog1': found data map 0 (fexit_bp.bss, sec 18, off 0) for insn 5 libbpf: sec '.relfexit/test_pkt_access_subprog2': collecting relocation for section(6) 'fexit/test_pkt_access_subprog2' libbpf: sec '.relfexit/test_pkt_access_subprog2': relo #0: insn #14 against 'test_result_subprog2' libbpf: prog 'test_subprog2': found data map 0 (fexit_bp.bss, sec 18, off 0) for insn 14 libbpf: sec '.relfexit/test_pkt_access_subprog3': collecting relocation for section(8) 'fexit/test_pkt_access_subprog3' libbpf: sec '.relfexit/test_pkt_access_subprog3': relo #0: insn #8 against 'test_result_subprog3' libbpf: prog 'test_subprog3': found data map 0 (fexit_bp.bss, sec 18, off 0) for insn 8 libbpf: sec '.relfreplace/get_skb_len': collecting relocation for section(10) 'freplace/get_skb_len' libbpf: sec '.relfreplace/get_skb_len': relo #0: insn #3 against 'test_get_skb_len' libbpf: prog 'new_get_skb_len': found data map 0 (fexit_bp.bss, sec 18, off 0) for insn 3 libbpf: sec '.relfreplace/get_skb_ifindex': collecting relocation for section(12) 'freplace/get_skb_ifindex' libbpf: sec '.relfreplace/get_skb_ifindex': relo #0: insn #27 against 'test_get_skb_ifindex' libbpf: prog 'new_get_skb_ifindex': found data map 0 (fexit_bp.bss, sec 18, off 0) for insn 27 libbpf: sec '.relfreplace/get_constant': collecting relocation for section(14) 'freplace/get_constant' libbpf: sec '.relfreplace/get_constant': relo #0: insn #2 against 'test_get_constant' libbpf: prog 'new_get_constant': found data map 0 (fexit_bp.bss, sec 18, off 0) for insn 2 libbpf: sec '.relfreplace/test_pkt_write_access_subprog': collecting relocation for section(16) 'freplace/test_pkt_write_access_subprog' libbpf: sec '.relfreplace/test_pkt_write_access_subprog': relo #0: insn #15 against 'test_pkt_write_access_subprog' libbpf: prog 'new_test_pkt_write_access_subprog': found data map 0 (fexit_bp.bss, sec 18, off 0) for insn 15 test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec libbpf: loading kernel BTF '/sys/kernel/btf/vmlinux': 0 libbpf: map 'fexit_bp.bss': created successfully, fd=7 libbpf: sec 'fexit/test_pkt_access': found 1 CO-RE relocations libbpf: CO-RE relocating [6] struct sk_buff: found target candidate [2353] struct sk_buff in [vmlinux] libbpf: prog 'test_main': relo #0: kind (0), spec is [6] struct sk_buff.len (0:0 @ offset 0) libbpf: prog 'test_main': relo #0: matching candidate #0 [2353] struct sk_buff.len (0:6 @ offset 112) libbpf: prog 'test_main': relo #0: patched insn #1 (LDX/ST/STX) off 0 -> 112 libbpf: sec 'fexit/test_pkt_access_subprog1': found 1 CO-RE relocations libbpf: prog 'test_subprog1': relo #0: kind (0), spec is [6] struct sk_buff.len (0:0 @ offset 0) libbpf: prog 'test_subprog1': relo #0: matching candidate #0 [2353] struct sk_buff.len (0:6 @ offset 112) libbpf: prog 'test_subprog1': relo #0: patched insn #1 (LDX/ST/STX) off 0 -> 112 libbpf: sec 'fexit/test_pkt_access_subprog2': found 1 CO-RE relocations libbpf: prog 'test_subprog2': relo #0: kind (0), spec is [6] struct sk_buff.len (0:0 @ offset 0) libbpf: prog 'test_subprog2': relo #0: matching candidate #0 [2353] struct sk_buff.len (0:6 @ offset 112) libbpf: prog 'test_subprog2': relo #0: patched insn #1 (ALU/ALU64) imm 0 -> 112 libbpf: sec 'fexit/test_pkt_access_subprog3': found 1 CO-RE relocations libbpf: prog 'test_subprog3': relo #0: kind (0), spec is [6] struct sk_buff.len (0:0 @ offset 0) libbpf: prog 'test_subprog3': relo #0: matching candidate #0 [2353] struct sk_buff.len (0:6 @ offset 112) libbpf: prog 'test_subprog3': relo #0: patched insn #1 (LDX/ST/STX) off 0 -> 112 test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:fexit/test_pkt_access 0 nsec libbpf: prog 'test_main': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/3 fexit_bpf2bpf/func_replace:FAIL libbpf: loading ./connect4_prog.o libbpf: elf: section(1) .text, size 1296, link 0, flags 6, type=1 libbpf: sec '.text': found program 'set_cc' at insn offset 14 (112 bytes), code size 40 insns (320 bytes) libbpf: sec '.text': found program 'verify_cc' at insn offset 54 (432 bytes), code size 108 insns (864 bytes) libbpf: sec '.text': found program 'do_bind' at insn offset 0 (0 bytes), code size 14 insns (112 bytes) libbpf: elf: section(2) cgroup/connect4, size 1488, link 0, flags 6, type=1 libbpf: sec 'cgroup/connect4': found program 'connect_v4_prog' at insn offset 0 (0 bytes), code size 186 insns (1488 bytes) libbpf: elf: section(3) .relcgroup/connect4, size 32, link 12, flags 40, type=9 libbpf: elf: section(4) license, size 4, link 0, flags 3, type=1 libbpf: license of ./connect4_prog.o is GPL libbpf: elf: section(5) .rodata.str1.1, size 48, link 0, flags 32, type=1 libbpf: elf: section(6) .rodata.cst16, size 32, link 0, flags 12, type=1 libbpf: elf: section(7) .BTF, size 3234, link 0, flags 0, type=1 libbpf: elf: section(9) .BTF.ext, size 2632, link 0, flags 0, type=1 libbpf: elf: section(12) .symtab, size 744, link 13, flags 0, type=2 libbpf: looking for externs among 31 symbols... libbpf: collected 0 externs total libbpf: map '.rodata.str1.1' (global data): at sec_idx 5, offset 0, flags 480. libbpf: map 0 is ".rodata.str1.1" libbpf: map '.rodata.cst16' (global data): at sec_idx 6, offset 0, flags 480. libbpf: map 1 is ".rodata.cst16" libbpf: sec '.relcgroup/connect4': collecting relocation for section(2) 'cgroup/connect4' libbpf: sec '.relcgroup/connect4': relo #0: insn #174 against '.text' libbpf: sec '.relcgroup/connect4': relo #1: insn #181 against 'do_bind' libbpf: map '.rodata.str1.1': created successfully, fd=5 libbpf: map '.rodata.cst16': created successfully, fd=6 libbpf: prog 'connect_v4_prog': added 40 insns from sub-prog 'set_cc' libbpf: prog 'connect_v4_prog': added 108 insns from sub-prog 'verify_cc' libbpf: prog 'set_cc': insn #21 relocated, imm 18 points to subprog 'verify_cc' (now at 226 offset) libbpf: prog 'set_cc': insn #34 relocated, imm 5 points to subprog 'verify_cc' (now at 226 offset) libbpf: prog 'connect_v4_prog': insn #174 relocated, imm 11 points to subprog 'set_cc' (now at 186 offset) libbpf: prog 'connect_v4_prog': added 14 insns from sub-prog 'do_bind' libbpf: prog 'connect_v4_prog': insn #181 relocated, imm 152 points to subprog 'do_bind' (now at 334 offset) libbpf: prog 'connect_v4_prog': -- BEGIN PROG LOAD LOG -- processed 640 insns (limit 1000000) max_states_per_insn 1 total_states 59 peak_states 59 mark_read 13 -- END PROG LOAD LOG -- test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec libbpf: loading ./freplace_connect4.o libbpf: elf: section(2) freplace/do_bind, size 72, link 0, flags 6, type=1 libbpf: sec 'freplace/do_bind': found program 'new_do_bind' at insn offset 0 (0 bytes), code size 9 insns (72 bytes) libbpf: elf: section(3) license, size 4, link 0, flags 3, type=1 libbpf: license of ./freplace_connect4.o is GPL libbpf: elf: section(4) .BTF, size 923, link 0, flags 0, type=1 libbpf: elf: section(6) .BTF.ext, size 144, link 0, flags 0, type=1 libbpf: elf: section(9) .symtab, size 216, link 10, flags 0, type=2 libbpf: looking for externs among 9 symbols... libbpf: collected 0 externs total test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:freplace/do_bind 0 nsec libbpf: prog 'new_do_bind': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/4 fexit_bpf2bpf/func_replace_verify:FAIL libbpf: loading ./test_cls_redirect.o libbpf: elf: section(2) tc, size 13496, link 0, flags 6, type=1 libbpf: sec 'tc': found program 'cls_redirect' at insn offset 0 (0 bytes), code size 1687 insns (13496 bytes) libbpf: elf: section(3) .reltc, size 64, link 12, flags 40, type=9 libbpf: elf: section(4) license, size 13, link 0, flags 3, type=1 libbpf: license of ./test_cls_redirect.o is Dual BSD/GPL libbpf: elf: section(5) .rodata, size 6, link 0, flags 2, type=1 libbpf: elf: section(6) .maps, size 32, link 0, flags 3, type=1 libbpf: elf: section(7) .BTF, size 8114, link 0, flags 0, type=1 libbpf: elf: section(9) .BTF.ext, size 10960, link 0, flags 0, type=1 libbpf: elf: section(12) .symtab, size 3816, link 13, flags 0, type=2 libbpf: looking for externs among 159 symbols... libbpf: collected 0 externs total libbpf: map 'metrics_map': at sec_idx 6, offset 0. libbpf: map 'metrics_map': found type = 6. libbpf: map 'metrics_map': found key [8], sz = 4. libbpf: map 'metrics_map': found value [10], sz = 216. libbpf: map 'metrics_map': found max_entries = 1. libbpf: map 'test_cls.rodata' (global data): at sec_idx 5, offset 0, flags 480. libbpf: map 1 is "test_cls.rodata" libbpf: sec '.reltc': collecting relocation for section(2) 'tc' libbpf: sec '.reltc': relo #0: insn #5 against 'metrics_map' libbpf: prog 'cls_redirect': found map 0 (metrics_map, sec 6, off 0) for insn #5 libbpf: sec '.reltc': relo #1: insn #34 against 'ENCAPSULATION_IP' libbpf: prog 'cls_redirect': found data map 1 (test_cls.rodata, sec 5, off 0) for insn 34 libbpf: sec '.reltc': relo #2: insn #41 against 'ENCAPSULATION_PORT' libbpf: prog 'cls_redirect': found data map 1 (test_cls.rodata, sec 5, off 0) for insn 41 libbpf: sec '.reltc': relo #3: insn #1648 against 'ENCAPSULATION_IP' libbpf: prog 'cls_redirect': found data map 1 (test_cls.rodata, sec 5, off 0) for insn 1648 libbpf: map 'metrics_map': created successfully, fd=5 libbpf: map 'test_cls.rodata': created successfully, fd=6 libbpf: prog 'cls_redirect': -- BEGIN PROG LOAD LOG -- processed 120313 insns (limit 1000000) max_states_per_insn 22 total_states 7918 peak_states 988 mark_read 25 -- END PROG LOAD LOG -- test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec libbpf: loading ./freplace_cls_redirect.o libbpf: elf: section(2) freplace/cls_redirect, size 200, link 0, flags 6, type=1 libbpf: sec 'freplace/cls_redirect': found program 'freplace_cls_redirect_test' at insn offset 0 (0 bytes), code size 25 insns (200 bytes) libbpf: elf: section(3) .relfreplace/cls_redirect, size 32, link 11, flags 40, type=9 libbpf: elf: section(4) maps, size 20, link 0, flags 3, type=1 libbpf: elf: section(5) license, size 4, link 0, flags 3, type=1 libbpf: license of ./freplace_cls_redirect.o is GPL libbpf: elf: section(6) .BTF, size 1862, link 0, flags 0, type=1 libbpf: elf: section(8) .BTF.ext, size 240, link 0, flags 0, type=1 libbpf: elf: section(11) .symtab, size 312, link 12, flags 0, type=2 libbpf: looking for externs among 13 symbols... libbpf: collected 0 externs total libbpf: elf: found 1 legacy map definitions (20 bytes) in ./freplace_cls_redirect.o libbpf: map 'sock_map' (legacy): at sec_idx 4, offset 0. libbpf: map 11 is "sock_map" libbpf: sec '.relfreplace/cls_redirect': collecting relocation for section(2) 'freplace/cls_redirect' libbpf: sec '.relfreplace/cls_redirect': relo #0: insn #4 against 'sock_map' libbpf: prog 'freplace_cls_redirect_test': found map 0 (sock_map, sec 4, off 0) for insn #4 libbpf: sec '.relfreplace/cls_redirect': relo #1: insn #12 against 'sock_map' libbpf: prog 'freplace_cls_redirect_test': found map 0 (sock_map, sec 4, off 0) for insn #12 test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec libbpf: map:sock_map container_name:____btf_map_sock_map cannot be found in BTF. Missing BPF_ANNOTATE_KV_PAIR? libbpf: map 'sock_map': created successfully, fd=9 test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:freplace/cls_redirect 0 nsec libbpf: prog 'freplace_cls_redirect_test': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/5 fexit_bpf2bpf/func_sockmap_update:FAIL libbpf: loading ./connect4_prog.o libbpf: elf: section(1) .text, size 1296, link 0, flags 6, type=1 libbpf: sec '.text': found program 'set_cc' at insn offset 14 (112 bytes), code size 40 insns (320 bytes) libbpf: sec '.text': found program 'verify_cc' at insn offset 54 (432 bytes), code size 108 insns (864 bytes) libbpf: sec '.text': found program 'do_bind' at insn offset 0 (0 bytes), code size 14 insns (112 bytes) libbpf: elf: section(2) cgroup/connect4, size 1488, link 0, flags 6, type=1 libbpf: sec 'cgroup/connect4': found program 'connect_v4_prog' at insn offset 0 (0 bytes), code size 186 insns (1488 bytes) libbpf: elf: section(3) .relcgroup/connect4, size 32, link 12, flags 40, type=9 libbpf: elf: section(4) license, size 4, link 0, flags 3, type=1 libbpf: license of ./connect4_prog.o is GPL libbpf: elf: section(5) .rodata.str1.1, size 48, link 0, flags 32, type=1 libbpf: elf: section(6) .rodata.cst16, size 32, link 0, flags 12, type=1 libbpf: elf: section(7) .BTF, size 3234, link 0, flags 0, type=1 libbpf: elf: section(9) .BTF.ext, size 2632, link 0, flags 0, type=1 libbpf: elf: section(12) .symtab, size 744, link 13, flags 0, type=2 libbpf: looking for externs among 31 symbols... libbpf: collected 0 externs total libbpf: map '.rodata.str1.1' (global data): at sec_idx 5, offset 0, flags 480. libbpf: map 0 is ".rodata.str1.1" libbpf: map '.rodata.cst16' (global data): at sec_idx 6, offset 0, flags 480. libbpf: map 1 is ".rodata.cst16" libbpf: sec '.relcgroup/connect4': collecting relocation for section(2) 'cgroup/connect4' libbpf: sec '.relcgroup/connect4': relo #0: insn #174 against '.text' libbpf: sec '.relcgroup/connect4': relo #1: insn #181 against 'do_bind' libbpf: map '.rodata.str1.1': created successfully, fd=5 libbpf: map '.rodata.cst16': created successfully, fd=6 libbpf: prog 'connect_v4_prog': added 40 insns from sub-prog 'set_cc' libbpf: prog 'connect_v4_prog': added 108 insns from sub-prog 'verify_cc' libbpf: prog 'set_cc': insn #21 relocated, imm 18 points to subprog 'verify_cc' (now at 226 offset) libbpf: prog 'set_cc': insn #34 relocated, imm 5 points to subprog 'verify_cc' (now at 226 offset) libbpf: prog 'connect_v4_prog': insn #174 relocated, imm 11 points to subprog 'set_cc' (now at 186 offset) libbpf: prog 'connect_v4_prog': added 14 insns from sub-prog 'do_bind' libbpf: prog 'connect_v4_prog': insn #181 relocated, imm 152 points to subprog 'do_bind' (now at 334 offset) libbpf: prog 'connect_v4_prog': -- BEGIN PROG LOAD LOG -- processed 640 insns (limit 1000000) max_states_per_insn 1 total_states 59 peak_states 59 mark_read 13 -- END PROG LOAD LOG -- test_obj_load_failure_common:PASS:tgt_prog_load 0 nsec libbpf: loading ./freplace_connect_v4_prog.o libbpf: elf: section(2) freplace/connect_v4_prog, size 16, link 0, flags 6, type=1 libbpf: sec 'freplace/connect_v4_prog': found program 'new_connect_v4_prog' at insn offset 0 (0 bytes), code size 2 insns (16 bytes) libbpf: elf: section(3) license, size 4, link 0, flags 3, type=1 libbpf: license of ./freplace_connect_v4_prog.o is GPL libbpf: elf: section(4) .BTF, size 821, link 0, flags 0, type=1 libbpf: elf: section(6) .BTF.ext, size 80, link 0, flags 0, type=1 libbpf: elf: section(9) .symtab, size 216, link 10, flags 0, type=2 libbpf: looking for externs among 9 symbols... libbpf: collected 0 externs total test_obj_load_failure_common:PASS:obj_open 0 nsec test_obj_load_failure_common:PASS:set_attach_target 0 nsec libbpf: prog 'new_connect_v4_prog': BPF program load failed: Invalid argument libbpf: prog 'new_connect_v4_prog': -- BEGIN PROG LOAD LOG -- Validating new_connect_v4_prog() func#0... 0: R1=ctx(id=0,off=0,imm=0) R10=fp0 ; return 255; 0: (b4) w0 = 255 ; R0_w=inv255 1: (95) exit At program exit the register R0 has value (0xff; 0x0) should have been in (0x0; 0x1) processed 2 insns (limit 1000000) max_states_per_insn 0 total_states 0 peak_states 0 mark_read 0 -- END PROG LOAD LOG -- libbpf: failed to load program 'new_connect_v4_prog' libbpf: failed to load object './freplace_connect_v4_prog.o' test_obj_load_failure_common:PASS:bpf_obj_load should fail 0 nsec #48/6 fexit_bpf2bpf/func_replace_return_code:OK libbpf: loading ./test_attach_probe.o libbpf: elf: section(2) kprobe/sys_nanosleep, size 48, link 0, flags 6, type=1 libbpf: sec 'kprobe/sys_nanosleep': found program 'handle_kprobe' at insn offset 0 (0 bytes), code size 6 insns (48 bytes) libbpf: elf: section(3) .relkprobe/sys_nanosleep, size 16, link 17, flags 40, type=9 libbpf: elf: section(4) kretprobe/sys_nanosleep, size 48, link 0, flags 6, type=1 libbpf: sec 'kretprobe/sys_nanosleep': found program 'handle_kretprobe' at insn offset 0 (0 bytes), code size 6 insns (48 bytes) libbpf: elf: section(5) .relkretprobe/sys_nanosleep, size 16, link 17, flags 40, type=9 libbpf: elf: section(6) uprobe/trigger_func, size 48, link 0, flags 6, type=1 libbpf: sec 'uprobe/trigger_func': found program 'handle_uprobe' at insn offset 0 (0 bytes), code size 6 insns (48 bytes) libbpf: elf: section(7) .reluprobe/trigger_func, size 16, link 17, flags 40, type=9 libbpf: elf: section(8) uretprobe/trigger_func, size 48, link 0, flags 6, type=1 libbpf: sec 'uretprobe/trigger_func': found program 'handle_uretprobe' at insn offset 0 (0 bytes), code size 6 insns (48 bytes) libbpf: elf: section(9) .reluretprobe/trigger_func, size 16, link 17, flags 40, type=9 libbpf: elf: section(10) .bss, size 16, link 0, flags 3, type=8 libbpf: elf: section(11) license, size 4, link 0, flags 3, type=1 libbpf: license of ./test_attach_probe.o is GPL libbpf: elf: section(12) .BTF, size 1234, link 0, flags 0, type=1 libbpf: elf: section(14) .BTF.ext, size 264, link 0, flags 0, type=1 libbpf: elf: section(17) .symtab, size 480, link 18, flags 0, type=2 libbpf: looking for externs among 20 symbols... libbpf: collected 0 externs total libbpf: map 'test_att.bss' (global data): at sec_idx 10, offset 0, flags 400. libbpf: map 0 is "test_att.bss" libbpf: sec '.relkprobe/sys_nanosleep': collecting relocation for section(2) 'kprobe/sys_nanosleep' libbpf: sec '.relkprobe/sys_nanosleep': relo #0: insn #0 against 'kprobe_res' libbpf: prog 'handle_kprobe': found data map 0 (test_att.bss, sec 10, off 0) for insn 0 libbpf: sec '.relkretprobe/sys_nanosleep': collecting relocation for section(4) 'kretprobe/sys_nanosleep' libbpf: sec '.relkretprobe/sys_nanosleep': relo #0: insn #0 against 'kretprobe_res' libbpf: prog 'handle_kretprobe': found data map 0 (test_att.bss, sec 10, off 0) for insn 0 libbpf: sec '.reluprobe/trigger_func': collecting relocation for section(6) 'uprobe/trigger_func' libbpf: sec '.reluprobe/trigger_func': relo #0: insn #0 against 'uprobe_res' libbpf: prog 'handle_uprobe': found data map 0 (test_att.bss, sec 10, off 0) for insn 0 libbpf: sec '.reluretprobe/trigger_func': collecting relocation for section(8) 'uretprobe/trigger_func' libbpf: sec '.reluretprobe/trigger_func': relo #0: insn #0 against 'uretprobe_res' libbpf: prog 'handle_uretprobe': found data map 0 (test_att.bss, sec 10, off 0) for insn 0 libbpf: map 'test_att.bss': created successfully, fd=5 libbpf: prog 'handle_kprobe': -- BEGIN PROG LOAD LOG -- processed 5 insns (limit 1000000) max_states_per_insn 0 total_states 0 peak_states 0 mark_read 0 -- END PROG LOAD LOG -- libbpf: prog 'handle_kretprobe': -- BEGIN PROG LOAD LOG -- processed 5 insns (limit 1000000) max_states_per_insn 0 total_states 0 peak_states 0 mark_read 0 -- END PROG LOAD LOG -- libbpf: prog 'handle_uprobe': -- BEGIN PROG LOAD LOG -- processed 5 insns (limit 1000000) max_states_per_insn 0 total_states 0 peak_states 0 mark_read 0 -- END PROG LOAD LOG -- libbpf: prog 'handle_uretprobe': -- BEGIN PROG LOAD LOG -- processed 5 insns (limit 1000000) max_states_per_insn 0 total_states 0 peak_states 0 mark_read 0 -- END PROG LOAD LOG -- test_obj_load_failure_common:PASS:tgt_prog_load 0 nsec libbpf: loading ./freplace_attach_probe.o libbpf: elf: section(2) freplace/handle_kprobe, size 144, link 0, flags 6, type=1 libbpf: sec 'freplace/handle_kprobe': found program 'new_handle_kprobe' at insn offset 0 (0 bytes), code size 18 insns (144 bytes) libbpf: elf: section(3) .relfreplace/handle_kprobe, size 16, link 11, flags 40, type=9 libbpf: elf: section(4) .maps, size 32, link 0, flags 3, type=1 libbpf: elf: section(5) license, size 4, link 0, flags 3, type=1 libbpf: license of ./freplace_attach_probe.o is GPL libbpf: elf: section(6) .BTF, size 1295, link 0, flags 0, type=1 libbpf: elf: section(8) .BTF.ext, size 208, link 0, flags 0, type=1 libbpf: elf: section(11) .symtab, size 288, link 12, flags 0, type=2 libbpf: looking for externs among 12 symbols... libbpf: collected 0 externs total libbpf: map 'hash_map': at sec_idx 4, offset 0. libbpf: map 'hash_map': found type = 1. libbpf: map 'hash_map': found key [6], sz = 4. libbpf: map 'hash_map': found value [9], sz = 12. libbpf: map 'hash_map': found max_entries = 1. libbpf: sec '.relfreplace/handle_kprobe': collecting relocation for section(2) 'freplace/handle_kprobe' libbpf: sec '.relfreplace/handle_kprobe': relo #0: insn #4 against 'hash_map' libbpf: prog 'new_handle_kprobe': found map 0 (hash_map, sec 4, off 0) for insn #4 test_obj_load_failure_common:PASS:obj_open 0 nsec test_obj_load_failure_common:PASS:set_attach_target 0 nsec libbpf: map 'hash_map': created successfully, fd=11 libbpf: prog 'new_handle_kprobe': BPF program load failed: Invalid argument libbpf: prog 'new_handle_kprobe': -- BEGIN PROG LOAD LOG -- Cannot replace static functions processed 0 insns (limit 1000000) max_states_per_insn 0 total_states 0 peak_states 0 mark_read 0 -- END PROG LOAD LOG -- libbpf: failed to load program 'new_handle_kprobe' libbpf: failed to load object './freplace_attach_probe.o' test_obj_load_failure_common:PASS:bpf_obj_load should fail 0 nsec #48/7 fexit_bpf2bpf/func_map_prog_compatibility:OK libbpf: loading ./test_pkt_access.o libbpf: elf: section(1) .text, size 1256, link 0, flags 6, type=1 libbpf: sec '.text': found program 'test_pkt_access_subprog1' at insn offset 151 (1208 bytes), code size 3 insns (24 bytes) libbpf: sec '.text': found program 'test_pkt_access_subprog2' at insn offset 154 (1232 bytes), code size 3 insns (24 bytes) libbpf: sec '.text': found program 'get_skb_len' at insn offset 0 (0 bytes), code size 59 insns (472 bytes) libbpf: sec '.text': found program 'get_constant' at insn offset 59 (472 bytes), code size 3 insns (24 bytes) libbpf: sec '.text': found program 'test_pkt_access_subprog3' at insn offset 62 (496 bytes), code size 13 insns (104 bytes) libbpf: sec '.text': found program 'get_skb_ifindex' at insn offset 75 (600 bytes), code size 62 insns (496 bytes) libbpf: sec '.text': found program 'test_pkt_write_access_subprog' at insn offset 137 (1096 bytes), code size 14 insns (112 bytes) libbpf: elf: section(2) .rel.text, size 48, link 9, flags 40, type=9 libbpf: elf: section(3) tc, size 640, link 0, flags 6, type=1 libbpf: sec 'tc': found program 'test_pkt_access' at insn offset 0 (0 bytes), code size 80 insns (640 bytes) libbpf: elf: section(4) .reltc, size 64, link 9, flags 40, type=9 libbpf: elf: section(5) .BTF, size 3113, link 0, flags 0, type=1 libbpf: elf: section(6) .BTF.ext, size 1352, link 0, flags 0, type=1 libbpf: elf: section(9) .symtab, size 456, link 10, flags 0, type=2 libbpf: looking for externs among 19 symbols... libbpf: collected 0 externs total libbpf: sec '.rel.text': collecting relocation for section(1) '.text' libbpf: sec '.rel.text': relo #0: insn #65 against 'get_skb_len' libbpf: sec '.rel.text': relo #1: insn #68 against 'get_constant' libbpf: sec '.rel.text': relo #2: insn #72 against 'get_skb_ifindex' libbpf: sec '.reltc': collecting relocation for section(3) 'tc' libbpf: sec '.reltc': relo #0: insn #35 against '.text' libbpf: sec '.reltc': relo #1: insn #41 against '.text' libbpf: sec '.reltc': relo #2: insn #49 against 'test_pkt_access_subprog3' libbpf: sec '.reltc': relo #3: insn #61 against 'test_pkt_write_access_subprog' libbpf: prog 'test_pkt_access': added 3 insns from sub-prog 'test_pkt_access_subprog1' libbpf: prog 'test_pkt_access': insn #35 relocated, imm 44 points to subprog 'test_pkt_access_subprog1' (now at 80 offset) libbpf: prog 'test_pkt_access': added 3 insns from sub-prog 'test_pkt_access_subprog2' libbpf: prog 'test_pkt_access': insn #41 relocated, imm 41 points to subprog 'test_pkt_access_subprog2' (now at 83 offset) libbpf: prog 'test_pkt_access': added 13 insns from sub-prog 'test_pkt_access_subprog3' libbpf: prog 'test_pkt_access': added 59 insns from sub-prog 'get_skb_len' libbpf: prog 'test_pkt_access_subprog3': insn #3 relocated, imm 9 points to subprog 'get_skb_len' (now at 99 offset) libbpf: prog 'test_pkt_access': added 3 insns from sub-prog 'get_constant' libbpf: prog 'test_pkt_access_subprog3': insn #6 relocated, imm 65 points to subprog 'get_constant' (now at 158 offset) libbpf: prog 'test_pkt_access': added 62 insns from sub-prog 'get_skb_ifindex' libbpf: prog 'test_pkt_access_subprog3': insn #10 relocated, imm 64 points to subprog 'get_skb_ifindex' (now at 161 offset) libbpf: prog 'test_pkt_access': insn #49 relocated, imm 36 points to subprog 'test_pkt_access_subprog3' (now at 86 offset) libbpf: prog 'test_pkt_access': added 14 insns from sub-prog 'test_pkt_write_access_subprog' libbpf: prog 'test_pkt_access': insn #61 relocated, imm 161 points to subprog 'test_pkt_write_access_subprog' (now at 223 offset) libbpf: prog 'test_pkt_access': -- BEGIN PROG LOAD LOG -- processed 356 insns (limit 1000000) max_states_per_insn 2 total_states 25 peak_states 25 mark_read 5 -- END PROG LOAD LOG -- test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec libbpf: loading ./freplace_get_constant.o libbpf: elf: section(2) freplace/get_constant, size 64, link 0, flags 6, type=1 libbpf: sec 'freplace/get_constant': found program 'security_new_get_constant' at insn offset 0 (0 bytes), code size 8 insns (64 bytes) libbpf: elf: section(3) .relfreplace/get_constant, size 16, link 11, flags 40, type=9 libbpf: elf: section(4) .bss, size 8, link 0, flags 3, type=8 libbpf: elf: section(5) license, size 4, link 0, flags 3, type=1 libbpf: license of ./freplace_get_constant.o is GPL libbpf: elf: section(6) .BTF, size 741, link 0, flags 0, type=1 libbpf: elf: section(8) .BTF.ext, size 144, link 0, flags 0, type=1 libbpf: elf: section(11) .symtab, size 288, link 12, flags 0, type=2 libbpf: looking for externs among 12 symbols... libbpf: collected 0 externs total libbpf: map 'freplace.bss' (global data): at sec_idx 4, offset 0, flags 400. libbpf: map 0 is "freplace.bss" libbpf: sec '.relfreplace/get_constant': collecting relocation for section(2) 'freplace/get_constant' libbpf: sec '.relfreplace/get_constant': relo #0: insn #2 against 'test_get_constant' libbpf: prog 'security_new_get_constant': found data map 0 (freplace.bss, sec 4, off 0) for insn 2 test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec libbpf: map 'freplace.bss': created successfully, fd=7 test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:freplace/get_constant 0 nsec libbpf: prog 'security_new_get_constant': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/8 fexit_bpf2bpf/func_replace_multi:FAIL libbpf: loading ./test_pkt_access.o libbpf: elf: section(1) .text, size 1256, link 0, flags 6, type=1 libbpf: sec '.text': found program 'test_pkt_access_subprog1' at insn offset 151 (1208 bytes), code size 3 insns (24 bytes) libbpf: sec '.text': found program 'test_pkt_access_subprog2' at insn offset 154 (1232 bytes), code size 3 insns (24 bytes) libbpf: sec '.text': found program 'get_skb_len' at insn offset 0 (0 bytes), code size 59 insns (472 bytes) libbpf: sec '.text': found program 'get_constant' at insn offset 59 (472 bytes), code size 3 insns (24 bytes) libbpf: sec '.text': found program 'test_pkt_access_subprog3' at insn offset 62 (496 bytes), code size 13 insns (104 bytes) libbpf: sec '.text': found program 'get_skb_ifindex' at insn offset 75 (600 bytes), code size 62 insns (496 bytes) libbpf: sec '.text': found program 'test_pkt_write_access_subprog' at insn offset 137 (1096 bytes), code size 14 insns (112 bytes) libbpf: elf: section(2) .rel.text, size 48, link 9, flags 40, type=9 libbpf: elf: section(3) tc, size 640, link 0, flags 6, type=1 libbpf: sec 'tc': found program 'test_pkt_access' at insn offset 0 (0 bytes), code size 80 insns (640 bytes) libbpf: elf: section(4) .reltc, size 64, link 9, flags 40, type=9 libbpf: elf: section(5) .BTF, size 3113, link 0, flags 0, type=1 libbpf: elf: section(6) .BTF.ext, size 1352, link 0, flags 0, type=1 libbpf: elf: section(9) .symtab, size 456, link 10, flags 0, type=2 libbpf: looking for externs among 19 symbols... libbpf: collected 0 externs total libbpf: sec '.rel.text': collecting relocation for section(1) '.text' libbpf: sec '.rel.text': relo #0: insn #65 against 'get_skb_len' libbpf: sec '.rel.text': relo #1: insn #68 against 'get_constant' libbpf: sec '.rel.text': relo #2: insn #72 against 'get_skb_ifindex' libbpf: sec '.reltc': collecting relocation for section(3) 'tc' libbpf: sec '.reltc': relo #0: insn #35 against '.text' libbpf: sec '.reltc': relo #1: insn #41 against '.text' libbpf: sec '.reltc': relo #2: insn #49 against 'test_pkt_access_subprog3' libbpf: sec '.reltc': relo #3: insn #61 against 'test_pkt_write_access_subprog' libbpf: prog 'test_pkt_access': added 3 insns from sub-prog 'test_pkt_access_subprog1' libbpf: prog 'test_pkt_access': insn #35 relocated, imm 44 points to subprog 'test_pkt_access_subprog1' (now at 80 offset) libbpf: prog 'test_pkt_access': added 3 insns from sub-prog 'test_pkt_access_subprog2' libbpf: prog 'test_pkt_access': insn #41 relocated, imm 41 points to subprog 'test_pkt_access_subprog2' (now at 83 offset) libbpf: prog 'test_pkt_access': added 13 insns from sub-prog 'test_pkt_access_subprog3' libbpf: prog 'test_pkt_access': added 59 insns from sub-prog 'get_skb_len' libbpf: prog 'test_pkt_access_subprog3': insn #3 relocated, imm 9 points to subprog 'get_skb_len' (now at 99 offset) libbpf: prog 'test_pkt_access': added 3 insns from sub-prog 'get_constant' libbpf: prog 'test_pkt_access_subprog3': insn #6 relocated, imm 65 points to subprog 'get_constant' (now at 158 offset) libbpf: prog 'test_pkt_access': added 62 insns from sub-prog 'get_skb_ifindex' libbpf: prog 'test_pkt_access_subprog3': insn #10 relocated, imm 64 points to subprog 'get_skb_ifindex' (now at 161 offset) libbpf: prog 'test_pkt_access': insn #49 relocated, imm 36 points to subprog 'test_pkt_access_subprog3' (now at 86 offset) libbpf: prog 'test_pkt_access': added 14 insns from sub-prog 'test_pkt_write_access_subprog' libbpf: prog 'test_pkt_access': insn #61 relocated, imm 161 points to subprog 'test_pkt_write_access_subprog' (now at 223 offset) libbpf: prog 'test_pkt_access': -- BEGIN PROG LOAD LOG -- processed 356 insns (limit 1000000) max_states_per_insn 2 total_states 25 peak_states 25 mark_read 5 -- END PROG LOAD LOG -- test_fmod_ret_freplace:PASS:tgt_prog_load 0 nsec libbpf: loading ./freplace_get_constant.o libbpf: elf: section(2) freplace/get_constant, size 64, link 0, flags 6, type=1 libbpf: sec 'freplace/get_constant': found program 'security_new_get_constant' at insn offset 0 (0 bytes), code size 8 insns (64 bytes) libbpf: elf: section(3) .relfreplace/get_constant, size 16, link 11, flags 40, type=9 libbpf: elf: section(4) .bss, size 8, link 0, flags 3, type=8 libbpf: elf: section(5) license, size 4, link 0, flags 3, type=1 libbpf: license of ./freplace_get_constant.o is GPL libbpf: elf: section(6) .BTF, size 741, link 0, flags 0, type=1 libbpf: elf: section(8) .BTF.ext, size 144, link 0, flags 0, type=1 libbpf: elf: section(11) .symtab, size 288, link 12, flags 0, type=2 libbpf: looking for externs among 12 symbols... libbpf: collected 0 externs total libbpf: map 'freplace.bss' (global data): at sec_idx 4, offset 0, flags 400. libbpf: map 0 is "freplace.bss" libbpf: sec '.relfreplace/get_constant': collecting relocation for section(2) 'freplace/get_constant' libbpf: sec '.relfreplace/get_constant': relo #0: insn #2 against 'test_get_constant' libbpf: prog 'security_new_get_constant': found data map 0 (freplace.bss, sec 4, off 0) for insn 2 test_fmod_ret_freplace:PASS:freplace_obj_open 0 nsec test_fmod_ret_freplace:PASS:freplace__set_attach_target 0 nsec libbpf: map 'freplace.bss': created successfully, fd=7 test_fmod_ret_freplace:PASS:freplace_obj_load 0 nsec libbpf: prog 'security_new_get_constant': failed to attach: ERROR: strerror_r(-524)=22 test_fmod_ret_freplace:FAIL:freplace_attach_trace unexpected error: -524 #48/9 fexit_bpf2bpf/fmod_ret_freplace:FAIL #48 fexit_bpf2bpf:FAIL All error logs: #48 fexit_bpf2bpf:FAIL Summary: 0/2 PASSED, 0 SKIPPED, 1 FAILED Successfully unloaded bpf_testmod.ko. :: [ FAIL ] :: Command './test_progs -vv -t fexit_bpf2bpf' (Expected 0, got 1, score 15) [15:46:24][root@168.mr1370_220926_1234.el9.ppc64le]# './test_progs-no_alu32 -t fexit_bpf2bpf' test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:fexit/test_pkt_md_access 0 nsec libbpf: prog 'test_main2': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:fexit/test_pkt_md_access 0 nsec libbpf: prog 'test_main2': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/1 fexit_bpf2bpf/target_no_callees:FAIL test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:fexit/test_pkt_access 0 nsec libbpf: prog 'test_main': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:fexit/test_pkt_md_access 0 nsec libbpf: prog 'test_main2': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/1 fexit_bpf2bpf/target_no_callees:FAIL test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:fexit/test_pkt_access 0 nsec libbpf: prog 'test_main': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/2 fexit_bpf2bpf/target_yes_callees:FAIL test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:fexit/test_pkt_access 0 nsec libbpf: prog 'test_main': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:fexit/test_pkt_md_access 0 nsec libbpf: prog 'test_main2': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/1 fexit_bpf2bpf/target_no_callees:FAIL test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:fexit/test_pkt_access 0 nsec libbpf: prog 'test_main': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/2 fexit_bpf2bpf/target_yes_callees:FAIL test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:fexit/test_pkt_access 0 nsec libbpf: prog 'test_main': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/3 fexit_bpf2bpf/func_replace:FAIL test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:freplace/do_bind 0 nsec libbpf: prog 'new_do_bind': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:fexit/test_pkt_md_access 0 nsec libbpf: prog 'test_main2': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/1 fexit_bpf2bpf/target_no_callees:FAIL test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:fexit/test_pkt_access 0 nsec libbpf: prog 'test_main': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/2 fexit_bpf2bpf/target_yes_callees:FAIL test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:fexit/test_pkt_access 0 nsec libbpf: prog 'test_main': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/3 fexit_bpf2bpf/func_replace:FAIL test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:freplace/do_bind 0 nsec libbpf: prog 'new_do_bind': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/4 fexit_bpf2bpf/func_replace_verify:FAIL test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:freplace/cls_redirect 0 nsec libbpf: prog 'freplace_cls_redirect_test': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:fexit/test_pkt_md_access 0 nsec libbpf: prog 'test_main2': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/1 fexit_bpf2bpf/target_no_callees:FAIL test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:fexit/test_pkt_access 0 nsec libbpf: prog 'test_main': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/2 fexit_bpf2bpf/target_yes_callees:FAIL test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:fexit/test_pkt_access 0 nsec libbpf: prog 'test_main': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/3 fexit_bpf2bpf/func_replace:FAIL test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:freplace/do_bind 0 nsec libbpf: prog 'new_do_bind': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/4 fexit_bpf2bpf/func_replace_verify:FAIL test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:freplace/cls_redirect 0 nsec libbpf: prog 'freplace_cls_redirect_test': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/5 fexit_bpf2bpf/func_sockmap_update:FAIL test_obj_load_failure_common:PASS:tgt_prog_load 0 nsec test_obj_load_failure_common:PASS:obj_open 0 nsec test_obj_load_failure_common:PASS:set_attach_target 0 nsec libbpf: prog 'new_connect_v4_prog': BPF program load failed: Invalid argument libbpf: prog 'new_connect_v4_prog': -- BEGIN PROG LOAD LOG -- Validating new_connect_v4_prog() func#0... 0: R1=ctx(id=0,off=0,imm=0) R10=fp0 ; return 255; 0: (b7) r0 = 255 ; R0_w=inv255 1: (95) exit At program exit the register R0 has value (0xff; 0x0) should have been in (0x0; 0x1) processed 2 insns (limit 1000000) max_states_per_insn 0 total_states 0 peak_states 0 mark_read 0 -- END PROG LOAD LOG -- libbpf: failed to load program 'new_connect_v4_prog' libbpf: failed to load object './freplace_connect_v4_prog.o' test_obj_load_failure_common:PASS:bpf_obj_load should fail 0 nsec #48/6 fexit_bpf2bpf/func_replace_return_code:OK test_obj_load_failure_common:PASS:tgt_prog_load 0 nsec test_obj_load_failure_common:PASS:obj_open 0 nsec test_obj_load_failure_common:PASS:set_attach_target 0 nsec libbpf: prog 'new_handle_kprobe': BPF program load failed: Invalid argument libbpf: prog 'new_handle_kprobe': -- BEGIN PROG LOAD LOG -- Cannot replace static functions processed 0 insns (limit 1000000) max_states_per_insn 0 total_states 0 peak_states 0 mark_read 0 -- END PROG LOAD LOG -- libbpf: failed to load program 'new_handle_kprobe' libbpf: failed to load object './freplace_attach_probe.o' test_obj_load_failure_common:PASS:bpf_obj_load should fail 0 nsec #48/7 fexit_bpf2bpf/func_map_prog_compatibility:OK test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:freplace/get_constant 0 nsec libbpf: prog 'security_new_get_constant': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:fexit/test_pkt_md_access 0 nsec libbpf: prog 'test_main2': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/1 fexit_bpf2bpf/target_no_callees:FAIL test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:fexit/test_pkt_access 0 nsec libbpf: prog 'test_main': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/2 fexit_bpf2bpf/target_yes_callees:FAIL test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:fexit/test_pkt_access 0 nsec libbpf: prog 'test_main': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/3 fexit_bpf2bpf/func_replace:FAIL test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:freplace/do_bind 0 nsec libbpf: prog 'new_do_bind': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/4 fexit_bpf2bpf/func_replace_verify:FAIL test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:freplace/cls_redirect 0 nsec libbpf: prog 'freplace_cls_redirect_test': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/5 fexit_bpf2bpf/func_sockmap_update:FAIL test_obj_load_failure_common:PASS:tgt_prog_load 0 nsec test_obj_load_failure_common:PASS:obj_open 0 nsec test_obj_load_failure_common:PASS:set_attach_target 0 nsec libbpf: prog 'new_connect_v4_prog': BPF program load failed: Invalid argument libbpf: prog 'new_connect_v4_prog': -- BEGIN PROG LOAD LOG -- Validating new_connect_v4_prog() func#0... 0: R1=ctx(id=0,off=0,imm=0) R10=fp0 ; return 255; 0: (b7) r0 = 255 ; R0_w=inv255 1: (95) exit At program exit the register R0 has value (0xff; 0x0) should have been in (0x0; 0x1) processed 2 insns (limit 1000000) max_states_per_insn 0 total_states 0 peak_states 0 mark_read 0 -- END PROG LOAD LOG -- libbpf: failed to load program 'new_connect_v4_prog' libbpf: failed to load object './freplace_connect_v4_prog.o' test_obj_load_failure_common:PASS:bpf_obj_load should fail 0 nsec #48/6 fexit_bpf2bpf/func_replace_return_code:OK test_obj_load_failure_common:PASS:tgt_prog_load 0 nsec test_obj_load_failure_common:PASS:obj_open 0 nsec test_obj_load_failure_common:PASS:set_attach_target 0 nsec libbpf: prog 'new_handle_kprobe': BPF program load failed: Invalid argument libbpf: prog 'new_handle_kprobe': -- BEGIN PROG LOAD LOG -- Cannot replace static functions processed 0 insns (limit 1000000) max_states_per_insn 0 total_states 0 peak_states 0 mark_read 0 -- END PROG LOAD LOG -- libbpf: failed to load program 'new_handle_kprobe' libbpf: failed to load object './freplace_attach_probe.o' test_obj_load_failure_common:PASS:bpf_obj_load should fail 0 nsec #48/7 fexit_bpf2bpf/func_map_prog_compatibility:OK test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:freplace/get_constant 0 nsec libbpf: prog 'security_new_get_constant': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/8 fexit_bpf2bpf/func_replace_multi:FAIL test_fmod_ret_freplace:PASS:tgt_prog_load 0 nsec test_fmod_ret_freplace:PASS:freplace_obj_open 0 nsec test_fmod_ret_freplace:PASS:freplace__set_attach_target 0 nsec test_fmod_ret_freplace:PASS:freplace_obj_load 0 nsec libbpf: prog 'security_new_get_constant': failed to attach: ERROR: strerror_r(-524)=22 test_fmod_ret_freplace:FAIL:freplace_attach_trace unexpected error: -524 test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:fexit/test_pkt_md_access 0 nsec libbpf: prog 'test_main2': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/1 fexit_bpf2bpf/target_no_callees:FAIL test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:fexit/test_pkt_access 0 nsec libbpf: prog 'test_main': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/2 fexit_bpf2bpf/target_yes_callees:FAIL test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:fexit/test_pkt_access 0 nsec libbpf: prog 'test_main': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/3 fexit_bpf2bpf/func_replace:FAIL test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:freplace/do_bind 0 nsec libbpf: prog 'new_do_bind': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/4 fexit_bpf2bpf/func_replace_verify:FAIL test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:freplace/cls_redirect 0 nsec libbpf: prog 'freplace_cls_redirect_test': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/5 fexit_bpf2bpf/func_sockmap_update:FAIL test_obj_load_failure_common:PASS:tgt_prog_load 0 nsec test_obj_load_failure_common:PASS:obj_open 0 nsec test_obj_load_failure_common:PASS:set_attach_target 0 nsec libbpf: prog 'new_connect_v4_prog': BPF program load failed: Invalid argument libbpf: prog 'new_connect_v4_prog': -- BEGIN PROG LOAD LOG -- Validating new_connect_v4_prog() func#0... 0: R1=ctx(id=0,off=0,imm=0) R10=fp0 ; return 255; 0: (b7) r0 = 255 ; R0_w=inv255 1: (95) exit At program exit the register R0 has value (0xff; 0x0) should have been in (0x0; 0x1) processed 2 insns (limit 1000000) max_states_per_insn 0 total_states 0 peak_states 0 mark_read 0 -- END PROG LOAD LOG -- libbpf: failed to load program 'new_connect_v4_prog' libbpf: failed to load object './freplace_connect_v4_prog.o' test_obj_load_failure_common:PASS:bpf_obj_load should fail 0 nsec #48/6 fexit_bpf2bpf/func_replace_return_code:OK test_obj_load_failure_common:PASS:tgt_prog_load 0 nsec test_obj_load_failure_common:PASS:obj_open 0 nsec test_obj_load_failure_common:PASS:set_attach_target 0 nsec libbpf: prog 'new_handle_kprobe': BPF program load failed: Invalid argument libbpf: prog 'new_handle_kprobe': -- BEGIN PROG LOAD LOG -- Cannot replace static functions processed 0 insns (limit 1000000) max_states_per_insn 0 total_states 0 peak_states 0 mark_read 0 -- END PROG LOAD LOG -- libbpf: failed to load program 'new_handle_kprobe' libbpf: failed to load object './freplace_attach_probe.o' test_obj_load_failure_common:PASS:bpf_obj_load should fail 0 nsec #48/7 fexit_bpf2bpf/func_map_prog_compatibility:OK test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:freplace/get_constant 0 nsec libbpf: prog 'security_new_get_constant': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/8 fexit_bpf2bpf/func_replace_multi:FAIL test_fmod_ret_freplace:PASS:tgt_prog_load 0 nsec test_fmod_ret_freplace:PASS:freplace_obj_open 0 nsec test_fmod_ret_freplace:PASS:freplace__set_attach_target 0 nsec test_fmod_ret_freplace:PASS:freplace_obj_load 0 nsec libbpf: prog 'security_new_get_constant': failed to attach: ERROR: strerror_r(-524)=22 test_fmod_ret_freplace:FAIL:freplace_attach_trace unexpected error: -524 #48/9 fexit_bpf2bpf/fmod_ret_freplace:FAIL #48 fexit_bpf2bpf:FAIL All error logs: #48 fexit_bpf2bpf:FAIL test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:fexit/test_pkt_md_access 0 nsec libbpf: prog 'test_main2': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/1 fexit_bpf2bpf/target_no_callees:FAIL test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:fexit/test_pkt_access 0 nsec libbpf: prog 'test_main': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/2 fexit_bpf2bpf/target_yes_callees:FAIL test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:fexit/test_pkt_access 0 nsec libbpf: prog 'test_main': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/3 fexit_bpf2bpf/func_replace:FAIL test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:freplace/do_bind 0 nsec libbpf: prog 'new_do_bind': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/4 fexit_bpf2bpf/func_replace_verify:FAIL test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:freplace/cls_redirect 0 nsec libbpf: prog 'freplace_cls_redirect_test': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/5 fexit_bpf2bpf/func_sockmap_update:FAIL test_obj_load_failure_common:PASS:tgt_prog_load 0 nsec test_obj_load_failure_common:PASS:obj_open 0 nsec test_obj_load_failure_common:PASS:set_attach_target 0 nsec libbpf: prog 'new_connect_v4_prog': BPF program load failed: Invalid argument libbpf: prog 'new_connect_v4_prog': -- BEGIN PROG LOAD LOG -- Validating new_connect_v4_prog() func#0... 0: R1=ctx(id=0,off=0,imm=0) R10=fp0 ; return 255; 0: (b7) r0 = 255 ; R0_w=inv255 1: (95) exit At program exit the register R0 has value (0xff; 0x0) should have been in (0x0; 0x1) processed 2 insns (limit 1000000) max_states_per_insn 0 total_states 0 peak_states 0 mark_read 0 -- END PROG LOAD LOG -- libbpf: failed to load program 'new_connect_v4_prog' libbpf: failed to load object './freplace_connect_v4_prog.o' test_obj_load_failure_common:PASS:bpf_obj_load should fail 0 nsec #48/6 fexit_bpf2bpf/func_replace_return_code:OK test_obj_load_failure_common:PASS:tgt_prog_load 0 nsec test_obj_load_failure_common:PASS:obj_open 0 nsec test_obj_load_failure_common:PASS:set_attach_target 0 nsec libbpf: prog 'new_handle_kprobe': BPF program load failed: Invalid argument libbpf: prog 'new_handle_kprobe': -- BEGIN PROG LOAD LOG -- Cannot replace static functions processed 0 insns (limit 1000000) max_states_per_insn 0 total_states 0 peak_states 0 mark_read 0 -- END PROG LOAD LOG -- libbpf: failed to load program 'new_handle_kprobe' libbpf: failed to load object './freplace_attach_probe.o' test_obj_load_failure_common:PASS:bpf_obj_load should fail 0 nsec #48/7 fexit_bpf2bpf/func_map_prog_compatibility:OK test_fexit_bpf2bpf_common:PASS:tgt_prog_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_fd_get_info 0 nsec test_fexit_bpf2bpf_common:PASS:link_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:prog_ptr 0 nsec test_fexit_bpf2bpf_common:PASS:obj_open 0 nsec test_fexit_bpf2bpf_common:PASS:set_attach_target 0 nsec test_fexit_bpf2bpf_common:PASS:obj_load 0 nsec test_fexit_bpf2bpf_common:PASS:tgt_name 0 nsec test_fexit_bpf2bpf_common:PASS:freplace/get_constant 0 nsec libbpf: prog 'security_new_get_constant': failed to attach: ERROR: strerror_r(-524)=22 test_fexit_bpf2bpf_common:FAIL:attach_trace unexpected error: -524 #48/8 fexit_bpf2bpf/func_replace_multi:FAIL test_fmod_ret_freplace:PASS:tgt_prog_load 0 nsec test_fmod_ret_freplace:PASS:freplace_obj_open 0 nsec test_fmod_ret_freplace:PASS:freplace__set_attach_target 0 nsec test_fmod_ret_freplace:PASS:freplace_obj_load 0 nsec libbpf: prog 'security_new_get_constant': failed to attach: ERROR: strerror_r(-524)=22 test_fmod_ret_freplace:FAIL:freplace_attach_trace unexpected error: -524 #48/9 fexit_bpf2bpf/fmod_ret_freplace:FAIL Summary: 0/2 PASSED, 0 SKIPPED, 1 FAILED :: [ FAIL ] :: Command './test_progs-no_alu32 -t fexit_bpf2bpf' (Expected 0, got 1, score 15) === Dmesg result === :: [ FAIL ] :: Test '48..224 selftests: bpf_test_progs:fexit_bpf2bpf [FAIL]'