make -C /lib/modules/3.10.0-693.17.1.el7.x86_64/build M=/home/ics/lkrg-experimental modules make[1]: Entering directory `/usr/src/kernels/3.10.0-693.17.1.el7.x86_64' CC [M] /home/ics/lkrg-experimental/src/modules/ksyms/p_resolve_ksym.o CC [M] /home/ics/lkrg-experimental/src/modules/hashing/p_lkrg_fast_hash.o CC [M] /home/ics/lkrg-experimental/src/modules/wrap/p_struct_wrap.o CC [M] /home/ics/lkrg-experimental/src/modules/hashing/p_crypto_sha1.o CC [M] /home/ics/lkrg-experimental/src/modules/integrity_timer/p_integrity_timer.o CC [M] /home/ics/lkrg-experimental/src/modules/kmod/p_kmod.o CC [M] /home/ics/lkrg-experimental/src/modules/database/CPU.o CC [M] /home/ics/lkrg-experimental/src/modules/database/arch/x86/IDT_MSR_CRx.o CC [M] /home/ics/lkrg-experimental/src/modules/database/p_database.o CC [M] /home/ics/lkrg-experimental/src/modules/notifiers/p_notifiers.o CC [M] /home/ics/lkrg-experimental/src/modules/self-defense/hiding/p_hiding.o CC [M] /home/ics/lkrg-experimental/src/modules/protected_features/p_rb_trees/p_rb_pids/p_rb_pids_tree.o CC [M] /home/ics/lkrg-experimental/src/modules/protected_features/p_rb_trees/p_rb_inodes/p_rb_inodes_tree.o CC [M] /home/ics/lkrg-experimental/src/modules/protected_features/p_rb_trees/p_rb_p_inodes/p_rb_p_inodes_tree.o CC [M] /home/ics/lkrg-experimental/src/modules/protected_features/syscalls/p_sys_ptrace/p_sys_ptrace.o CC [M] /home/ics/lkrg-experimental/src/modules/protected_features/syscalls/p_sys_execve/p_sys_execve.o CC [M] /home/ics/lkrg-experimental/src/modules/protected_features/syscalls/p_sys_execveat/p_sys_execveat.o CC [M] /home/ics/lkrg-experimental/src/modules/protected_features/syscalls/p_do_exit/p_do_exit.o CC [M] /home/ics/lkrg-experimental/src/modules/protected_features/syscalls/p_do_fork/p_do_fork.o CC [M] /home/ics/lkrg-experimental/src/modules/protected_features/syscalls/p_signal_wrappers/p_sys_tgkill/p_sys_tgkill.o CC [M] /home/ics/lkrg-experimental/src/modules/protected_features/syscalls/p_signal_wrappers/p_sys_tkill/p_sys_tkill.o CC [M] /home/ics/lkrg-experimental/src/modules/protected_features/syscalls/p_signal_wrappers/p_sys_kill/p_sys_kill.o CC [M] /home/ics/lkrg-experimental/src/modules/protected_features/syscalls/p_signal_wrappers/p_sys_rt_sigqueueinfo/p_sys_rt_sigqueueinfo.o CC [M] /home/ics/lkrg-experimental/src/modules/protected_features/syscalls/p_signal_wrappers/p_sys_rt_tgsigqueueinfo/p_sys_rt_tgsigqueueinfo.o CC [M] /home/ics/lkrg-experimental/src/modules/protected_features/protected_files_func/p_may_open/p_may_open.o CC [M] /home/ics/lkrg-experimental/src/modules/protected_features/protected_process_func/p_write_enabled_file_bool/p_write_enabled_file_bool.o CC [M] /home/ics/lkrg-experimental/src/modules/protected_features/protected_process_func/p_process_vm_rw/p_process_vm_rw.o CC [M] /home/ics/lkrg-experimental/src/modules/protected_features/protected_process_func/p_kprobe_seq_start/p_kprobe_seq_start.o CC [M] /home/ics/lkrg-experimental/src/modules/protected_features/syscalls/compat/p_compat_sys_execve/p_compat_sys_execve.o CC [M] /home/ics/lkrg-experimental/src/modules/protected_features/syscalls/compat/p_compat_sys_execveat/p_compat_sys_execveat.o CC [M] /home/ics/lkrg-experimental/src/modules/protected_features/syscalls/compat/p_compat_sys_ptrace/p_compat_sys_ptrace.o CC [M] /home/ics/lkrg-experimental/src/modules/protected_features/syscalls/compat/p_compat_process_vm_rw/p_compat_process_vm_rw.o CC [M] /home/ics/lkrg-experimental/src/modules/protected_features/syscalls/compat/p_compat_sys_rt_sigqueueinfo/p_compat_sys_rt_sigqueueinfo.o CC [M] /home/ics/lkrg-experimental/src/modules/protected_features/syscalls/compat/p_compat_sys_rt_tgsigqueueinfo/p_compat_sys_rt_tgsigqueueinfo.o CC [M] /home/ics/lkrg-experimental/src/modules/protected_features/p_protected_API.o CC [M] /home/ics/lkrg-experimental/src/modules/exploit_detection/p_rb_ed_trees/p_rb_ed_pids/p_rb_ed_pids_tree.o CC [M] /home/ics/lkrg-experimental/src/modules/exploit_detection/syscalls/p_sys_setuid/p_sys_setuid.o CC [M] /home/ics/lkrg-experimental/src/modules/exploit_detection/syscalls/p_sys_setreuid/p_sys_setreuid.o CC [M] /home/ics/lkrg-experimental/src/modules/exploit_detection/syscalls/p_sys_setresuid/p_sys_setresuid.o CC [M] /home/ics/lkrg-experimental/src/modules/exploit_detection/syscalls/p_sys_setfsuid/p_sys_setfsuid.o CC [M] /home/ics/lkrg-experimental/src/modules/exploit_detection/syscalls/p_sys_setgid/p_sys_setgid.o CC [M] /home/ics/lkrg-experimental/src/modules/exploit_detection/syscalls/p_sys_setregid/p_sys_setregid.o CC [M] /home/ics/lkrg-experimental/src/modules/exploit_detection/syscalls/p_sys_setresgid/p_sys_setresgid.o CC [M] /home/ics/lkrg-experimental/src/modules/exploit_detection/syscalls/p_sys_setfsgid/p_sys_setfsgid.o CC [M] /home/ics/lkrg-experimental/src/modules/exploit_detection/syscalls/p_sys_setgroups/p_sys_setgroups.o CC [M] /home/ics/lkrg-experimental/src/modules/exploit_detection/syscalls/p_do_init_module/p_do_init_module.o CC [M] /home/ics/lkrg-experimental/src/modules/exploit_detection/syscalls/p_sys_finit_module/p_sys_finit_module.o CC [M] /home/ics/lkrg-experimental/src/modules/exploit_detection/syscalls/p_sys_delete_module/p_sys_delete_module.o CC [M] /home/ics/lkrg-experimental/src/modules/exploit_detection/syscalls/p_sel_write_enforce/p_sel_write_enforce.o CC [M] /home/ics/lkrg-experimental/src/modules/exploit_detection/syscalls/p_seccomp/p_seccomp.o CC [M] /home/ics/lkrg-experimental/src/modules/exploit_detection/syscalls/p_sys_unshare/p_sys_unshare.o CC [M] /home/ics/lkrg-experimental/src/modules/exploit_detection/syscalls/p_userns_install/p_userns_install.o CC [M] /home/ics/lkrg-experimental/src/modules/exploit_detection/syscalls/caps/p_sys_capset/p_sys_capset.o CC [M] /home/ics/lkrg-experimental/src/modules/exploit_detection/syscalls/caps/p_cap_task_prctl/p_cap_task_prctl.o CC [M] /home/ics/lkrg-experimental/src/modules/exploit_detection/syscalls/keyring/p_lookup_user_key/p_lookup_user_key.o CC [M] /home/ics/lkrg-experimental/src/modules/exploit_detection/syscalls/keyring/p_key_change_session_keyring/p_key_change_session_keyring.o CC [M] /home/ics/lkrg-experimental/src/modules/exploit_detection/syscalls/keyring/p_sys_keyctl/p_sys_keyctl.o CC [M] /home/ics/lkrg-experimental/src/modules/exploit_detection/syscalls/compat/p_compat_sys_keyctl/p_compat_sys_keyctl.o CC [M] /home/ics/lkrg-experimental/src/modules/exploit_detection/p_exploit_detection.o CC [M] /home/ics/lkrg-experimental/src/p_lkrg_main.o LD [M] /home/ics/lkrg-experimental/p_lkrg.o Building modules, stage 2. MODPOST 1 modules CC /home/ics/lkrg-experimental/p_lkrg.mod.o LD [M] /home/ics/lkrg-experimental/p_lkrg.ko make[1]: Leaving directory `/usr/src/kernels/3.10.0-693.17.1.el7.x86_64' make -C /lib/modules/3.10.0-693.17.1.el7.x86_64/build M=/home/ics/lkrg-experimental/src/modules/kmod/client/kmod modules make[1]: Entering directory `/usr/src/kernels/3.10.0-693.17.1.el7.x86_64' CC [M] /home/ics/lkrg-experimental/src/modules/kmod/client/kmod/src/p_lkrg_cli.o /home/ics/lkrg-experimental/src/modules/kmod/client/kmod/src/p_lkrg_cli.o: warning: objtool: p_lkrg_kmod_cli_register()+0x6: function has unreachable instruction LD [M] /home/ics/lkrg-experimental/src/modules/kmod/client/kmod/p_lkrg_kmod_cli.o Building modules, stage 2. MODPOST 1 modules CC /home/ics/lkrg-experimental/src/modules/kmod/client/kmod/p_lkrg_kmod_cli.mod.o LD [M] /home/ics/lkrg-experimental/src/modules/kmod/client/kmod/p_lkrg_kmod_cli.ko make[1]: Leaving directory `/usr/src/kernels/3.10.0-693.17.1.el7.x86_64' gcc -Wall -ggdb src/modules/kmod/client/cli/p_lkrg-client.c -o p_lkrg-client mkdir -p "output/client/cli" mkdir -p "output/client/kmod" mv /home/ics/lkrg-experimental/p_lkrg.ko "output" mv /home/ics/lkrg-experimental/p_lkrg-client "output/client/cli" mv /home/ics/lkrg-experimental/src/modules/kmod/client/kmod/"p_lkrg_kmod_cli.ko" "output/client/kmod"