├── .clang-format ├── .devcontainer ├── Dockerfile └── devcontainer.json ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .travis.yml ├── AUTHORS ├── CMakeLists.txt ├── CMakePresets.json ├── LICENSE ├── LICENSE.BSD-3 ├── LICENSE.GPL-2 ├── LICENSE.GPL-3 ├── LICENSE.MIT ├── README.md ├── arch ├── riscv64 │ ├── CMakeLists.txt │ ├── clone_syscall.c │ ├── handle_syscall.s │ ├── handle_syscall_loader.s │ ├── handle_vdso.s │ ├── main.s │ ├── real_syscall.s │ ├── rewriter.c │ ├── riscv_decoder.c │ ├── riscv_decoder.h │ ├── riscv_utils.c │ ├── riscv_utils.h │ └── syscall_stackframe.c └── x86_64 │ ├── CMakeLists.txt │ ├── handle_rdtsc.s │ ├── handle_syscall.S │ ├── handle_syscall_loader.s │ ├── handle_vdso.s │ ├── main.s │ ├── rewriter.c │ ├── syscall_stackframe.c │ ├── x86_decoder.c │ └── x86_decoder.h ├── cmake ├── c_flags_override.cmake └── sabre_add_component.cmake ├── debug-tools └── gdb-symbol-loader.py ├── includes ├── arch │ ├── handle_rdtsc.h │ ├── handle_syscall.h │ ├── handle_syscall_loader.h │ ├── handle_vdso.h │ ├── rewriter_api.h │ ├── rewriter_tools.h │ └── syscall_stackframe.h ├── compiler.h ├── hash.h ├── hlist.h ├── jhash.h ├── kernel.h ├── list.h ├── loader │ ├── debuginfo.h │ ├── elf_loading.h │ ├── global_vars.h │ ├── ld_sc_handler.h │ ├── maps.h │ ├── patchelf.h │ ├── premain.h │ └── rewriter.h ├── macros.h ├── plugins │ ├── real_syscall.h │ └── sbr_api_defs.h ├── rbtree.h ├── rbtree_augmented.h └── stringutil.h ├── loader ├── CMakeLists.txt ├── debuginfo.c ├── elf_loading.c ├── ld_sc_handler.c ├── loader.c ├── maps.c ├── premain.c ├── rewriter.c └── tools │ ├── CMakeLists.txt │ ├── dump-vdso.c │ └── process-vdso.c ├── plugin_api ├── README.md ├── arch │ └── x86_64 │ │ ├── CMakeLists.txt │ │ ├── clone3_syscall.s │ │ ├── clone_syscall.s │ │ ├── real_syscall.s │ │ ├── vfork_return_from_child.s │ │ └── vfork_syscall.s └── recursion_protector.c ├── plugins ├── sbr-id │ ├── CMakeLists.txt │ └── identity.c ├── sbr-scfuzzer │ ├── CMakeLists.txt │ ├── sc-fuzzer.c │ └── sysent.h └── sbr-trace │ ├── CMakeLists.txt │ ├── sbr_api.h │ ├── strace.c │ ├── syscallent.h │ └── sysent.h └── tests ├── CMakeLists.txt ├── Simple ├── test_execve.c ├── test_fork.c ├── test_hello.c ├── test_name.c ├── test_read_write.c ├── test_sanitizers.c ├── test_stat.c ├── test_sys.c ├── test_time.c └── test_tsan.c ├── Utils ├── help │ ├── bash.sh │ ├── bunzip2.sh │ ├── bzip2.sh │ ├── cat.sh │ ├── chacl.sh │ ├── chgrp.sh │ ├── chmod │ ├── cp.sh │ ├── date.sh │ ├── dbus-uuidgen.sh │ ├── dd.sh │ ├── dmesg.sh │ ├── dumpkeys.sh │ ├── ed.sh │ ├── efibootmgr.sh │ ├── fgconsole.sh │ ├── fuser.sh │ ├── gcc.sh │ ├── grep.sh │ ├── gzip.sh │ ├── ip.sh │ ├── kill.sh │ ├── kmod.sh │ ├── lessecho.sh │ ├── ln.sh │ ├── loginctl.sh │ ├── ls.sh │ ├── lsmod.sh │ ├── mktemp.sh │ ├── mount.sh │ ├── nano.sh │ ├── nc.sh │ ├── ntfs-3g.sh │ ├── openvt.sh │ ├── ping.sh │ ├── ps.sh │ ├── sed.sh │ ├── setfacl.sh │ └── tar.sh ├── test_rm.sh ├── test_shebang.sh └── test_shebang2.sh ├── ld ├── lit.cfg.in └── test.c.in ├── lit.cfg.in ├── regression ├── test_ancillary.c ├── test_dlopen.c ├── test_execve_sigchld.c ├── test_mktemp.c ├── test_pthread.c ├── test_return_value.c └── test_select.c ├── smoke ├── hello.c.in └── lit.cfg.in ├── syscalls ├── test_chmod.c ├── test_chown.c ├── test_clone.c ├── test_fork.c ├── test_fork_simple.c ├── test_prlimit.c ├── test_utime.c ├── test_vfork.c └── test_xattr.c ├── test_sigill.S └── vdso ├── test_rip.c └── test_vdso_calls.c /.clang-format: -------------------------------------------------------------------------------- 1 | --- 2 | BasedOnStyle: LLVM 3 | ReflowComments: false 4 | -------------------------------------------------------------------------------- /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/.travis.yml -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/AUTHORS -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CMakePresets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/CMakePresets.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE.BSD-3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/LICENSE.BSD-3 -------------------------------------------------------------------------------- /LICENSE.GPL-2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/LICENSE.GPL-2 -------------------------------------------------------------------------------- /LICENSE.GPL-3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/LICENSE.GPL-3 -------------------------------------------------------------------------------- /LICENSE.MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/LICENSE.MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/README.md -------------------------------------------------------------------------------- /arch/riscv64/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/arch/riscv64/CMakeLists.txt -------------------------------------------------------------------------------- /arch/riscv64/clone_syscall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/arch/riscv64/clone_syscall.c -------------------------------------------------------------------------------- /arch/riscv64/handle_syscall.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/arch/riscv64/handle_syscall.s -------------------------------------------------------------------------------- /arch/riscv64/handle_syscall_loader.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/arch/riscv64/handle_syscall_loader.s -------------------------------------------------------------------------------- /arch/riscv64/handle_vdso.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/arch/riscv64/handle_vdso.s -------------------------------------------------------------------------------- /arch/riscv64/main.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/arch/riscv64/main.s -------------------------------------------------------------------------------- /arch/riscv64/real_syscall.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/arch/riscv64/real_syscall.s -------------------------------------------------------------------------------- /arch/riscv64/rewriter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/arch/riscv64/rewriter.c -------------------------------------------------------------------------------- /arch/riscv64/riscv_decoder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/arch/riscv64/riscv_decoder.c -------------------------------------------------------------------------------- /arch/riscv64/riscv_decoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/arch/riscv64/riscv_decoder.h -------------------------------------------------------------------------------- /arch/riscv64/riscv_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/arch/riscv64/riscv_utils.c -------------------------------------------------------------------------------- /arch/riscv64/riscv_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/arch/riscv64/riscv_utils.h -------------------------------------------------------------------------------- /arch/riscv64/syscall_stackframe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/arch/riscv64/syscall_stackframe.c -------------------------------------------------------------------------------- /arch/x86_64/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/arch/x86_64/CMakeLists.txt -------------------------------------------------------------------------------- /arch/x86_64/handle_rdtsc.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/arch/x86_64/handle_rdtsc.s -------------------------------------------------------------------------------- /arch/x86_64/handle_syscall.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/arch/x86_64/handle_syscall.S -------------------------------------------------------------------------------- /arch/x86_64/handle_syscall_loader.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/arch/x86_64/handle_syscall_loader.s -------------------------------------------------------------------------------- /arch/x86_64/handle_vdso.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/arch/x86_64/handle_vdso.s -------------------------------------------------------------------------------- /arch/x86_64/main.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/arch/x86_64/main.s -------------------------------------------------------------------------------- /arch/x86_64/rewriter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/arch/x86_64/rewriter.c -------------------------------------------------------------------------------- /arch/x86_64/syscall_stackframe.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/arch/x86_64/syscall_stackframe.c -------------------------------------------------------------------------------- /arch/x86_64/x86_decoder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/arch/x86_64/x86_decoder.c -------------------------------------------------------------------------------- /arch/x86_64/x86_decoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/arch/x86_64/x86_decoder.h -------------------------------------------------------------------------------- /cmake/c_flags_override.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/cmake/c_flags_override.cmake -------------------------------------------------------------------------------- /cmake/sabre_add_component.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/cmake/sabre_add_component.cmake -------------------------------------------------------------------------------- /debug-tools/gdb-symbol-loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/debug-tools/gdb-symbol-loader.py -------------------------------------------------------------------------------- /includes/arch/handle_rdtsc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/includes/arch/handle_rdtsc.h -------------------------------------------------------------------------------- /includes/arch/handle_syscall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/includes/arch/handle_syscall.h -------------------------------------------------------------------------------- /includes/arch/handle_syscall_loader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/includes/arch/handle_syscall_loader.h -------------------------------------------------------------------------------- /includes/arch/handle_vdso.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/includes/arch/handle_vdso.h -------------------------------------------------------------------------------- /includes/arch/rewriter_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/includes/arch/rewriter_api.h -------------------------------------------------------------------------------- /includes/arch/rewriter_tools.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/includes/arch/rewriter_tools.h -------------------------------------------------------------------------------- /includes/arch/syscall_stackframe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/includes/arch/syscall_stackframe.h -------------------------------------------------------------------------------- /includes/compiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/includes/compiler.h -------------------------------------------------------------------------------- /includes/hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/includes/hash.h -------------------------------------------------------------------------------- /includes/hlist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/includes/hlist.h -------------------------------------------------------------------------------- /includes/jhash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/includes/jhash.h -------------------------------------------------------------------------------- /includes/kernel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/includes/kernel.h -------------------------------------------------------------------------------- /includes/list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/includes/list.h -------------------------------------------------------------------------------- /includes/loader/debuginfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/includes/loader/debuginfo.h -------------------------------------------------------------------------------- /includes/loader/elf_loading.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/includes/loader/elf_loading.h -------------------------------------------------------------------------------- /includes/loader/global_vars.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/includes/loader/global_vars.h -------------------------------------------------------------------------------- /includes/loader/ld_sc_handler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/includes/loader/ld_sc_handler.h -------------------------------------------------------------------------------- /includes/loader/maps.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/includes/loader/maps.h -------------------------------------------------------------------------------- /includes/loader/patchelf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/includes/loader/patchelf.h -------------------------------------------------------------------------------- /includes/loader/premain.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/includes/loader/premain.h -------------------------------------------------------------------------------- /includes/loader/rewriter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/includes/loader/rewriter.h -------------------------------------------------------------------------------- /includes/macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/includes/macros.h -------------------------------------------------------------------------------- /includes/plugins/real_syscall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/includes/plugins/real_syscall.h -------------------------------------------------------------------------------- /includes/plugins/sbr_api_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/includes/plugins/sbr_api_defs.h -------------------------------------------------------------------------------- /includes/rbtree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/includes/rbtree.h -------------------------------------------------------------------------------- /includes/rbtree_augmented.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/includes/rbtree_augmented.h -------------------------------------------------------------------------------- /includes/stringutil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/includes/stringutil.h -------------------------------------------------------------------------------- /loader/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/loader/CMakeLists.txt -------------------------------------------------------------------------------- /loader/debuginfo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/loader/debuginfo.c -------------------------------------------------------------------------------- /loader/elf_loading.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/loader/elf_loading.c -------------------------------------------------------------------------------- /loader/ld_sc_handler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/loader/ld_sc_handler.c -------------------------------------------------------------------------------- /loader/loader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/loader/loader.c -------------------------------------------------------------------------------- /loader/maps.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/loader/maps.c -------------------------------------------------------------------------------- /loader/premain.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/loader/premain.c -------------------------------------------------------------------------------- /loader/rewriter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/loader/rewriter.c -------------------------------------------------------------------------------- /loader/tools/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/loader/tools/CMakeLists.txt -------------------------------------------------------------------------------- /loader/tools/dump-vdso.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/loader/tools/dump-vdso.c -------------------------------------------------------------------------------- /loader/tools/process-vdso.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/loader/tools/process-vdso.c -------------------------------------------------------------------------------- /plugin_api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/plugin_api/README.md -------------------------------------------------------------------------------- /plugin_api/arch/x86_64/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/plugin_api/arch/x86_64/CMakeLists.txt -------------------------------------------------------------------------------- /plugin_api/arch/x86_64/clone3_syscall.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/plugin_api/arch/x86_64/clone3_syscall.s -------------------------------------------------------------------------------- /plugin_api/arch/x86_64/clone_syscall.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/plugin_api/arch/x86_64/clone_syscall.s -------------------------------------------------------------------------------- /plugin_api/arch/x86_64/real_syscall.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/plugin_api/arch/x86_64/real_syscall.s -------------------------------------------------------------------------------- /plugin_api/arch/x86_64/vfork_return_from_child.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/plugin_api/arch/x86_64/vfork_return_from_child.s -------------------------------------------------------------------------------- /plugin_api/arch/x86_64/vfork_syscall.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/plugin_api/arch/x86_64/vfork_syscall.s -------------------------------------------------------------------------------- /plugin_api/recursion_protector.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/plugin_api/recursion_protector.c -------------------------------------------------------------------------------- /plugins/sbr-id/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/plugins/sbr-id/CMakeLists.txt -------------------------------------------------------------------------------- /plugins/sbr-id/identity.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/plugins/sbr-id/identity.c -------------------------------------------------------------------------------- /plugins/sbr-scfuzzer/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/plugins/sbr-scfuzzer/CMakeLists.txt -------------------------------------------------------------------------------- /plugins/sbr-scfuzzer/sc-fuzzer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/plugins/sbr-scfuzzer/sc-fuzzer.c -------------------------------------------------------------------------------- /plugins/sbr-scfuzzer/sysent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/plugins/sbr-scfuzzer/sysent.h -------------------------------------------------------------------------------- /plugins/sbr-trace/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/plugins/sbr-trace/CMakeLists.txt -------------------------------------------------------------------------------- /plugins/sbr-trace/sbr_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/plugins/sbr-trace/sbr_api.h -------------------------------------------------------------------------------- /plugins/sbr-trace/strace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/plugins/sbr-trace/strace.c -------------------------------------------------------------------------------- /plugins/sbr-trace/syscallent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/plugins/sbr-trace/syscallent.h -------------------------------------------------------------------------------- /plugins/sbr-trace/sysent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/plugins/sbr-trace/sysent.h -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/Simple/test_execve.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/Simple/test_execve.c -------------------------------------------------------------------------------- /tests/Simple/test_fork.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/Simple/test_fork.c -------------------------------------------------------------------------------- /tests/Simple/test_hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/Simple/test_hello.c -------------------------------------------------------------------------------- /tests/Simple/test_name.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/Simple/test_name.c -------------------------------------------------------------------------------- /tests/Simple/test_read_write.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/Simple/test_read_write.c -------------------------------------------------------------------------------- /tests/Simple/test_sanitizers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/Simple/test_sanitizers.c -------------------------------------------------------------------------------- /tests/Simple/test_stat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/Simple/test_stat.c -------------------------------------------------------------------------------- /tests/Simple/test_sys.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/Simple/test_sys.c -------------------------------------------------------------------------------- /tests/Simple/test_time.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/Simple/test_time.c -------------------------------------------------------------------------------- /tests/Simple/test_tsan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/Simple/test_tsan.c -------------------------------------------------------------------------------- /tests/Utils/help/bash.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/Utils/help/bash.sh -------------------------------------------------------------------------------- /tests/Utils/help/bunzip2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/Utils/help/bunzip2.sh -------------------------------------------------------------------------------- /tests/Utils/help/bzip2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/Utils/help/bzip2.sh -------------------------------------------------------------------------------- /tests/Utils/help/cat.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/Utils/help/cat.sh -------------------------------------------------------------------------------- /tests/Utils/help/chacl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/Utils/help/chacl.sh -------------------------------------------------------------------------------- /tests/Utils/help/chgrp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/Utils/help/chgrp.sh -------------------------------------------------------------------------------- /tests/Utils/help/chmod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/Utils/help/chmod -------------------------------------------------------------------------------- /tests/Utils/help/cp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/Utils/help/cp.sh -------------------------------------------------------------------------------- /tests/Utils/help/date.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/Utils/help/date.sh -------------------------------------------------------------------------------- /tests/Utils/help/dbus-uuidgen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/Utils/help/dbus-uuidgen.sh -------------------------------------------------------------------------------- /tests/Utils/help/dd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/Utils/help/dd.sh -------------------------------------------------------------------------------- /tests/Utils/help/dmesg.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/Utils/help/dmesg.sh -------------------------------------------------------------------------------- /tests/Utils/help/dumpkeys.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/Utils/help/dumpkeys.sh -------------------------------------------------------------------------------- /tests/Utils/help/ed.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/Utils/help/ed.sh -------------------------------------------------------------------------------- /tests/Utils/help/efibootmgr.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/Utils/help/efibootmgr.sh -------------------------------------------------------------------------------- /tests/Utils/help/fgconsole.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/Utils/help/fgconsole.sh -------------------------------------------------------------------------------- /tests/Utils/help/fuser.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/Utils/help/fuser.sh -------------------------------------------------------------------------------- /tests/Utils/help/gcc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/Utils/help/gcc.sh -------------------------------------------------------------------------------- /tests/Utils/help/grep.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/Utils/help/grep.sh -------------------------------------------------------------------------------- /tests/Utils/help/gzip.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/Utils/help/gzip.sh -------------------------------------------------------------------------------- /tests/Utils/help/ip.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/Utils/help/ip.sh -------------------------------------------------------------------------------- /tests/Utils/help/kill.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/Utils/help/kill.sh -------------------------------------------------------------------------------- /tests/Utils/help/kmod.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/Utils/help/kmod.sh -------------------------------------------------------------------------------- /tests/Utils/help/lessecho.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/Utils/help/lessecho.sh -------------------------------------------------------------------------------- /tests/Utils/help/ln.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/Utils/help/ln.sh -------------------------------------------------------------------------------- /tests/Utils/help/loginctl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/Utils/help/loginctl.sh -------------------------------------------------------------------------------- /tests/Utils/help/ls.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/Utils/help/ls.sh -------------------------------------------------------------------------------- /tests/Utils/help/lsmod.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/Utils/help/lsmod.sh -------------------------------------------------------------------------------- /tests/Utils/help/mktemp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/Utils/help/mktemp.sh -------------------------------------------------------------------------------- /tests/Utils/help/mount.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/Utils/help/mount.sh -------------------------------------------------------------------------------- /tests/Utils/help/nano.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/Utils/help/nano.sh -------------------------------------------------------------------------------- /tests/Utils/help/nc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/Utils/help/nc.sh -------------------------------------------------------------------------------- /tests/Utils/help/ntfs-3g.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/Utils/help/ntfs-3g.sh -------------------------------------------------------------------------------- /tests/Utils/help/openvt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/Utils/help/openvt.sh -------------------------------------------------------------------------------- /tests/Utils/help/ping.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/Utils/help/ping.sh -------------------------------------------------------------------------------- /tests/Utils/help/ps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/Utils/help/ps.sh -------------------------------------------------------------------------------- /tests/Utils/help/sed.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/Utils/help/sed.sh -------------------------------------------------------------------------------- /tests/Utils/help/setfacl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/Utils/help/setfacl.sh -------------------------------------------------------------------------------- /tests/Utils/help/tar.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/Utils/help/tar.sh -------------------------------------------------------------------------------- /tests/Utils/test_rm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/Utils/test_rm.sh -------------------------------------------------------------------------------- /tests/Utils/test_shebang.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/Utils/test_shebang.sh -------------------------------------------------------------------------------- /tests/Utils/test_shebang2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/Utils/test_shebang2.sh -------------------------------------------------------------------------------- /tests/ld/lit.cfg.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/ld/lit.cfg.in -------------------------------------------------------------------------------- /tests/ld/test.c.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/ld/test.c.in -------------------------------------------------------------------------------- /tests/lit.cfg.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/lit.cfg.in -------------------------------------------------------------------------------- /tests/regression/test_ancillary.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/regression/test_ancillary.c -------------------------------------------------------------------------------- /tests/regression/test_dlopen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/regression/test_dlopen.c -------------------------------------------------------------------------------- /tests/regression/test_execve_sigchld.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/regression/test_execve_sigchld.c -------------------------------------------------------------------------------- /tests/regression/test_mktemp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/regression/test_mktemp.c -------------------------------------------------------------------------------- /tests/regression/test_pthread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/regression/test_pthread.c -------------------------------------------------------------------------------- /tests/regression/test_return_value.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/regression/test_return_value.c -------------------------------------------------------------------------------- /tests/regression/test_select.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/regression/test_select.c -------------------------------------------------------------------------------- /tests/smoke/hello.c.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/smoke/hello.c.in -------------------------------------------------------------------------------- /tests/smoke/lit.cfg.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/smoke/lit.cfg.in -------------------------------------------------------------------------------- /tests/syscalls/test_chmod.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/syscalls/test_chmod.c -------------------------------------------------------------------------------- /tests/syscalls/test_chown.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/syscalls/test_chown.c -------------------------------------------------------------------------------- /tests/syscalls/test_clone.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/syscalls/test_clone.c -------------------------------------------------------------------------------- /tests/syscalls/test_fork.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/syscalls/test_fork.c -------------------------------------------------------------------------------- /tests/syscalls/test_fork_simple.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/syscalls/test_fork_simple.c -------------------------------------------------------------------------------- /tests/syscalls/test_prlimit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/syscalls/test_prlimit.c -------------------------------------------------------------------------------- /tests/syscalls/test_utime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/syscalls/test_utime.c -------------------------------------------------------------------------------- /tests/syscalls/test_vfork.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/syscalls/test_vfork.c -------------------------------------------------------------------------------- /tests/syscalls/test_xattr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/syscalls/test_xattr.c -------------------------------------------------------------------------------- /tests/test_sigill.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/test_sigill.S -------------------------------------------------------------------------------- /tests/vdso/test_rip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/vdso/test_rip.c -------------------------------------------------------------------------------- /tests/vdso/test_vdso_calls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/srg-imperial/SaBRe/HEAD/tests/vdso/test_vdso_calls.c --------------------------------------------------------------------------------