├── .dockerignore ├── BUILD_TARGET.md ├── Cargo.lock ├── Cargo.toml ├── Dockerfile ├── LICENSE ├── README.md ├── angora.env ├── common ├── Cargo.toml └── src │ ├── cond_stmt_base.rs │ ├── config.rs │ ├── defs.rs │ ├── lib.rs │ ├── log_data.rs │ ├── shm.rs │ └── tag.rs ├── docs ├── build_target.md ├── configuration.md ├── coverage.md ├── environment_variables.md ├── example.md ├── exploitation.md ├── lava-who-fix.md ├── lava.md ├── overview.md ├── pin_mode.md ├── running.md ├── troubleshoot.md ├── ui.md └── usage.md ├── fuzzer ├── Cargo.toml └── src │ ├── bin │ ├── fuzzer.rs │ ├── parse_track_file.rs │ └── speed_test.rs │ ├── bind_cpu.rs │ ├── branches.rs │ ├── check_dep.rs │ ├── command.rs │ ├── cond_stmt │ ├── cond_state.rs │ ├── cond_stmt.rs │ ├── mod.rs │ ├── output.rs │ └── shm_conds.rs │ ├── depot │ ├── depot.rs │ ├── depot_dir.rs │ ├── dump.rs │ ├── file.rs │ ├── mod.rs │ ├── qpriority.rs │ └── sync.rs │ ├── dyncfg │ ├── cfg.rs │ ├── fparse.rs │ └── mod.rs │ ├── executor │ ├── executor.rs │ ├── forksrv.rs │ ├── limit.rs │ ├── mod.rs │ ├── pipe_fd.rs │ └── status_type.rs │ ├── fuzz_loop.rs │ ├── fuzz_main.rs │ ├── fuzz_type.rs │ ├── lib.rs │ ├── mut_input │ ├── mod.rs │ ├── mut_input.rs │ ├── offsets.rs │ ├── rw.rs │ └── serialize.rs │ ├── search │ ├── Readme.md │ ├── afl.rs │ ├── cbh.rs │ ├── cmpfn.rs │ ├── det.rs │ ├── exploit.rs │ ├── gd.rs │ ├── grad.rs │ ├── handler.rs │ ├── interesting_val.rs │ ├── len.rs │ ├── mb.rs │ ├── method.rs │ ├── mod.rs │ ├── one_byte.rs │ └── random.rs │ ├── stats │ ├── bunny.rs │ ├── chart.rs │ ├── entry.rs │ ├── format.rs │ ├── fuzz.rs │ ├── local.rs │ ├── mod.rs │ ├── search.rs │ ├── show.rs │ └── state.rs │ ├── tmpfs.rs │ └── track │ ├── filter.rs │ ├── fparser.rs │ ├── load_pin_data.rs │ └── mod.rs ├── llvm_mode ├── CMakeLists.txt ├── compiler │ ├── CMakeLists.txt │ └── angora_clang.c ├── dfsan_rt │ ├── CMakeLists.txt │ ├── abilibstdc++.txt │ ├── build_lib.py │ ├── cmake │ │ ├── AddCompilerRT.cmake │ │ ├── BuiltinTests.cmake │ │ ├── CompilerRTCompile.cmake │ │ ├── CompilerRTDarwinUtils.cmake │ │ ├── CompilerRTLink.cmake │ │ ├── CompilerRTUtils.cmake │ │ ├── HandleCompilerRT.cmake │ │ └── SanitizerUtils.cmake │ ├── common_interface_defs.h │ ├── dfsan │ │ ├── .clang-format │ │ ├── CMakeLists.txt │ │ ├── dfsan.cc │ │ ├── dfsan.cc.bak │ │ ├── dfsan.h │ │ ├── dfsan.syms.extra │ │ ├── dfsan_custom.cc │ │ ├── dfsan_flags.inc │ │ ├── dfsan_interceptors.cc │ │ ├── dfsan_platform.h │ │ ├── done_abilist.txt │ │ ├── libc_ubuntu1404_abilist.txt │ │ └── scripts │ │ │ ├── build-libc-list.py │ │ │ └── check_custom_wrappers.sh │ ├── dfsan_interface.h │ ├── interception │ │ ├── .clang-format │ │ ├── CMakeLists.txt │ │ ├── interception.h │ │ ├── interception_linux.cc │ │ ├── interception_linux.h │ │ ├── interception_mac.cc │ │ ├── interception_mac.h │ │ ├── interception_win.cc │ │ └── interception_win.h │ ├── libclang_rt.dfsan-x86_64.a.syms │ └── sanitizer_common │ │ ├── .clang-format │ │ ├── .clang-tidy │ │ ├── CMakeLists.txt │ │ ├── assembly.h │ │ ├── sanitizer_addrhashmap.h │ │ ├── sanitizer_allocator.cc │ │ ├── sanitizer_allocator.h │ │ ├── sanitizer_allocator_bytemap.h │ │ ├── sanitizer_allocator_combined.h │ │ ├── sanitizer_allocator_interface.h │ │ ├── sanitizer_allocator_internal.h │ │ ├── sanitizer_allocator_local_cache.h │ │ ├── sanitizer_allocator_primary32.h │ │ ├── sanitizer_allocator_primary64.h │ │ ├── sanitizer_allocator_secondary.h │ │ ├── sanitizer_allocator_size_class_map.h │ │ ├── sanitizer_allocator_stats.h │ │ ├── sanitizer_asm.h │ │ ├── sanitizer_atomic.h │ │ ├── sanitizer_atomic_clang.h │ │ ├── sanitizer_atomic_clang_other.h │ │ ├── sanitizer_atomic_clang_x86.h │ │ ├── sanitizer_atomic_msvc.h │ │ ├── sanitizer_bitvector.h │ │ ├── sanitizer_bvgraph.h │ │ ├── sanitizer_common.cc │ │ ├── sanitizer_common.h │ │ ├── sanitizer_common_interceptors.inc │ │ ├── sanitizer_common_interceptors_format.inc │ │ ├── sanitizer_common_interceptors_ioctl.inc │ │ ├── sanitizer_common_libcdep.cc │ │ ├── sanitizer_common_nolibc.cc │ │ ├── sanitizer_common_syscalls.inc │ │ ├── sanitizer_coverage_libcdep.cc │ │ ├── sanitizer_coverage_mapping_libcdep.cc │ │ ├── sanitizer_deadlock_detector.h │ │ ├── sanitizer_deadlock_detector1.cc │ │ ├── sanitizer_deadlock_detector2.cc │ │ ├── sanitizer_deadlock_detector_interface.h │ │ ├── sanitizer_flag_parser.cc │ │ ├── sanitizer_flag_parser.h │ │ ├── sanitizer_flags.cc │ │ ├── sanitizer_flags.h │ │ ├── sanitizer_flags.inc │ │ ├── sanitizer_freebsd.h │ │ ├── sanitizer_interface_internal.h │ │ ├── sanitizer_internal_defs.h │ │ ├── sanitizer_lfstack.h │ │ ├── sanitizer_libc.cc │ │ ├── sanitizer_libc.h │ │ ├── sanitizer_libignore.cc │ │ ├── sanitizer_libignore.h │ │ ├── sanitizer_linux.cc │ │ ├── sanitizer_linux.h │ │ ├── sanitizer_linux_libcdep.cc │ │ ├── sanitizer_linux_mips64.S │ │ ├── sanitizer_linux_s390.cc │ │ ├── sanitizer_linux_x86_64.S │ │ ├── sanitizer_list.h │ │ ├── sanitizer_mac.cc │ │ ├── sanitizer_mac.h │ │ ├── sanitizer_malloc_mac.inc │ │ ├── sanitizer_mutex.h │ │ ├── sanitizer_persistent_allocator.cc │ │ ├── sanitizer_persistent_allocator.h │ │ ├── sanitizer_placement_new.h │ │ ├── sanitizer_platform.h │ │ ├── sanitizer_platform_interceptors.h │ │ ├── sanitizer_platform_limits_linux.cc │ │ ├── sanitizer_platform_limits_posix.cc │ │ ├── sanitizer_platform_limits_posix.h │ │ ├── sanitizer_posix.cc │ │ ├── sanitizer_posix.h │ │ ├── sanitizer_posix_libcdep.cc │ │ ├── sanitizer_printf.cc │ │ ├── sanitizer_procmaps.h │ │ ├── sanitizer_procmaps_common.cc │ │ ├── sanitizer_procmaps_freebsd.cc │ │ ├── sanitizer_procmaps_linux.cc │ │ ├── sanitizer_procmaps_mac.cc │ │ ├── sanitizer_quarantine.h │ │ ├── sanitizer_report_decorator.h │ │ ├── sanitizer_stackdepot.cc │ │ ├── sanitizer_stackdepot.h │ │ ├── sanitizer_stackdepotbase.h │ │ ├── sanitizer_stacktrace.cc │ │ ├── sanitizer_stacktrace.h │ │ ├── sanitizer_stacktrace_libcdep.cc │ │ ├── sanitizer_stacktrace_printer.cc │ │ ├── sanitizer_stacktrace_printer.h │ │ ├── sanitizer_stoptheworld.h │ │ ├── sanitizer_stoptheworld_linux_libcdep.cc │ │ ├── sanitizer_suppressions.cc │ │ ├── sanitizer_suppressions.h │ │ ├── sanitizer_symbolizer.cc │ │ ├── sanitizer_symbolizer.h │ │ ├── sanitizer_symbolizer_internal.h │ │ ├── sanitizer_symbolizer_libbacktrace.cc │ │ ├── sanitizer_symbolizer_libbacktrace.h │ │ ├── sanitizer_symbolizer_libcdep.cc │ │ ├── sanitizer_symbolizer_mac.cc │ │ ├── sanitizer_symbolizer_mac.h │ │ ├── sanitizer_symbolizer_posix_libcdep.cc │ │ ├── sanitizer_symbolizer_win.cc │ │ ├── sanitizer_syscall_generic.inc │ │ ├── sanitizer_syscall_linux_aarch64.inc │ │ ├── sanitizer_syscall_linux_x86_64.inc │ │ ├── sanitizer_termination.cc │ │ ├── sanitizer_thread_registry.cc │ │ ├── sanitizer_thread_registry.h │ │ ├── sanitizer_tls_get_addr.cc │ │ ├── sanitizer_tls_get_addr.h │ │ ├── sanitizer_unwind_linux_libcdep.cc │ │ ├── sanitizer_win.cc │ │ ├── scripts │ │ ├── check_lint.sh │ │ ├── cpplint.py │ │ ├── gen_dynamic_list.py │ │ ├── litlint.py │ │ ├── litlint_test.py │ │ └── sancov.py │ │ └── symbolizer │ │ ├── sanitizer_symbolize.cc │ │ ├── sanitizer_wrappers.cc │ │ └── scripts │ │ ├── build_symbolizer.sh │ │ └── global_symbols.txt ├── external_lib │ ├── CMakeLists.txt │ ├── io_func.c │ ├── stdalloc.c │ ├── zlib_abilist.txt │ └── zlib_func.c ├── include │ ├── abilist.h │ ├── alloc_inl.h │ ├── debug.h │ ├── defs.h │ └── version.h ├── libcxx │ ├── CMakeLists.txt │ ├── build_fast │ │ └── lib │ │ │ ├── libc++.a │ │ │ └── libc++abi.a │ ├── build_track │ │ └── lib │ │ │ ├── libc++.a │ │ │ └── libc++abi.a │ └── compile.sh ├── pass │ ├── AngoraPass.cc │ ├── CMakeLists.txt │ ├── DFSanPass.cc │ └── UnfoldBranchPass.cc └── rules │ ├── CMakeLists.txt │ ├── angora_abilist.txt │ └── exploitation_list.txt ├── misc ├── build_objdump.sh ├── paper.png └── screenshot.png ├── pin_mode ├── Makefile ├── cond_stmt.h ├── logger.h ├── makefile.rules ├── pin_stub.c ├── pin_track.cpp └── run_pin.sh ├── runtime ├── Cargo.toml ├── include │ ├── ffds.h │ ├── heapmap.h │ ├── len_label.h │ ├── log_collect.h │ └── tag_set.h └── src │ ├── ffds.rs │ ├── heapmap.rs │ ├── len_label.rs │ ├── lib.rs │ ├── logger.rs │ ├── tag_set.rs │ ├── tag_set_wrap.rs │ └── track.rs ├── runtime_fast ├── Cargo.toml ├── build.rs └── src │ ├── context.c │ ├── context.rs │ ├── fast.rs │ ├── forkcli.rs │ ├── lib.rs │ ├── shm_branches.rs │ └── shm_conds.rs ├── rust-toolchain ├── rustfmt.toml ├── tests ├── alloca │ ├── alloca.c │ └── args ├── asan │ ├── args │ └── asan.c ├── bitflip │ ├── args │ └── bitflip.c ├── bool │ ├── args │ └── bool.c ├── call_fn │ ├── args │ └── call_fn.c ├── call_fn2 │ ├── args │ └── call_fn2.c ├── call_fn3 │ ├── args │ └── call_fn3.c ├── cf1 │ ├── args │ └── cf1.c ├── cf2 │ ├── args │ └── cf2.c ├── cf3 │ ├── args │ └── cf3.c ├── context │ ├── args │ └── context.c ├── cpp_string │ ├── args │ └── cpp_string.cpp ├── fcmp │ ├── args │ └── fcmp.c ├── fstream │ ├── args │ └── fstream.cpp ├── gep │ ├── args │ └── gep.c ├── gep2 │ ├── args │ └── gep2.c ├── if_eq │ ├── args │ └── if_eq.c ├── infer_type │ ├── args │ └── infer_type.c ├── input │ └── 1.txt ├── loop │ ├── args │ └── loop.c ├── memcmp │ ├── args │ └── memcmp.c ├── mini │ ├── args │ └── mini.c ├── mini2 │ ├── args │ └── mini2.c ├── pointer │ ├── args │ └── pointer.c ├── recursion │ ├── args │ └── recursion.c ├── shift_and │ ├── args │ └── shift_and.c ├── sign │ ├── args │ └── sign.c ├── stat │ ├── args │ └── stat.c ├── stdin │ ├── args │ └── stdin.c ├── strcmp │ ├── args │ └── strcmp.c ├── strcmp2 │ ├── args │ └── strcmp2.c ├── switch │ ├── args │ └── switch.c ├── switch2 │ ├── args │ └── switch2.c ├── test.sh ├── testcpp.sh └── timeout │ ├── args │ └── timeout.c └── tools ├── compare_callstack.sh ├── compile_bc.py ├── gen_abilist_from_error.sh ├── gen_library_abilist.sh ├── lava_validation.py ├── llvm-diff-parmesan ├── CMakeLists.txt ├── DiffConsumer.cpp ├── DiffConsumer.h ├── DiffLog.cpp ├── DiffLog.h ├── DifferenceEngine.cpp ├── DifferenceEngine.h ├── id-assigner-pass │ ├── .clang-format │ ├── .clang-tidy │ ├── .gitignore │ ├── CMakeLists.txt │ ├── include │ │ ├── CMakeLists.txt │ │ └── parmesan │ │ │ └── IDAssigner.h │ └── src │ │ ├── CMakeLists.txt │ │ └── IDAssigner.cpp └── llvm-diff.cpp ├── log_reader ├── Cargo.toml └── src │ └── main.rs └── prune.py /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/.dockerignore -------------------------------------------------------------------------------- /BUILD_TARGET.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/BUILD_TARGET.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/README.md -------------------------------------------------------------------------------- /angora.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/angora.env -------------------------------------------------------------------------------- /common/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/common/Cargo.toml -------------------------------------------------------------------------------- /common/src/cond_stmt_base.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/common/src/cond_stmt_base.rs -------------------------------------------------------------------------------- /common/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/common/src/config.rs -------------------------------------------------------------------------------- /common/src/defs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/common/src/defs.rs -------------------------------------------------------------------------------- /common/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/common/src/lib.rs -------------------------------------------------------------------------------- /common/src/log_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/common/src/log_data.rs -------------------------------------------------------------------------------- /common/src/shm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/common/src/shm.rs -------------------------------------------------------------------------------- /common/src/tag.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/common/src/tag.rs -------------------------------------------------------------------------------- /docs/build_target.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/docs/build_target.md -------------------------------------------------------------------------------- /docs/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/docs/configuration.md -------------------------------------------------------------------------------- /docs/coverage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/docs/coverage.md -------------------------------------------------------------------------------- /docs/environment_variables.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/docs/environment_variables.md -------------------------------------------------------------------------------- /docs/example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/docs/example.md -------------------------------------------------------------------------------- /docs/exploitation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/docs/exploitation.md -------------------------------------------------------------------------------- /docs/lava-who-fix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/docs/lava-who-fix.md -------------------------------------------------------------------------------- /docs/lava.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/docs/lava.md -------------------------------------------------------------------------------- /docs/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/docs/overview.md -------------------------------------------------------------------------------- /docs/pin_mode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/docs/pin_mode.md -------------------------------------------------------------------------------- /docs/running.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/docs/running.md -------------------------------------------------------------------------------- /docs/troubleshoot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/docs/troubleshoot.md -------------------------------------------------------------------------------- /docs/ui.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/docs/ui.md -------------------------------------------------------------------------------- /docs/usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/docs/usage.md -------------------------------------------------------------------------------- /fuzzer/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/Cargo.toml -------------------------------------------------------------------------------- /fuzzer/src/bin/fuzzer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/bin/fuzzer.rs -------------------------------------------------------------------------------- /fuzzer/src/bin/parse_track_file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/bin/parse_track_file.rs -------------------------------------------------------------------------------- /fuzzer/src/bin/speed_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/bin/speed_test.rs -------------------------------------------------------------------------------- /fuzzer/src/bind_cpu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/bind_cpu.rs -------------------------------------------------------------------------------- /fuzzer/src/branches.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/branches.rs -------------------------------------------------------------------------------- /fuzzer/src/check_dep.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/check_dep.rs -------------------------------------------------------------------------------- /fuzzer/src/command.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/command.rs -------------------------------------------------------------------------------- /fuzzer/src/cond_stmt/cond_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/cond_stmt/cond_state.rs -------------------------------------------------------------------------------- /fuzzer/src/cond_stmt/cond_stmt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/cond_stmt/cond_stmt.rs -------------------------------------------------------------------------------- /fuzzer/src/cond_stmt/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/cond_stmt/mod.rs -------------------------------------------------------------------------------- /fuzzer/src/cond_stmt/output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/cond_stmt/output.rs -------------------------------------------------------------------------------- /fuzzer/src/cond_stmt/shm_conds.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/cond_stmt/shm_conds.rs -------------------------------------------------------------------------------- /fuzzer/src/depot/depot.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/depot/depot.rs -------------------------------------------------------------------------------- /fuzzer/src/depot/depot_dir.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/depot/depot_dir.rs -------------------------------------------------------------------------------- /fuzzer/src/depot/dump.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/depot/dump.rs -------------------------------------------------------------------------------- /fuzzer/src/depot/file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/depot/file.rs -------------------------------------------------------------------------------- /fuzzer/src/depot/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/depot/mod.rs -------------------------------------------------------------------------------- /fuzzer/src/depot/qpriority.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/depot/qpriority.rs -------------------------------------------------------------------------------- /fuzzer/src/depot/sync.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/depot/sync.rs -------------------------------------------------------------------------------- /fuzzer/src/dyncfg/cfg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/dyncfg/cfg.rs -------------------------------------------------------------------------------- /fuzzer/src/dyncfg/fparse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/dyncfg/fparse.rs -------------------------------------------------------------------------------- /fuzzer/src/dyncfg/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/dyncfg/mod.rs -------------------------------------------------------------------------------- /fuzzer/src/executor/executor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/executor/executor.rs -------------------------------------------------------------------------------- /fuzzer/src/executor/forksrv.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/executor/forksrv.rs -------------------------------------------------------------------------------- /fuzzer/src/executor/limit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/executor/limit.rs -------------------------------------------------------------------------------- /fuzzer/src/executor/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/executor/mod.rs -------------------------------------------------------------------------------- /fuzzer/src/executor/pipe_fd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/executor/pipe_fd.rs -------------------------------------------------------------------------------- /fuzzer/src/executor/status_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/executor/status_type.rs -------------------------------------------------------------------------------- /fuzzer/src/fuzz_loop.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/fuzz_loop.rs -------------------------------------------------------------------------------- /fuzzer/src/fuzz_main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/fuzz_main.rs -------------------------------------------------------------------------------- /fuzzer/src/fuzz_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/fuzz_type.rs -------------------------------------------------------------------------------- /fuzzer/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/lib.rs -------------------------------------------------------------------------------- /fuzzer/src/mut_input/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/mut_input/mod.rs -------------------------------------------------------------------------------- /fuzzer/src/mut_input/mut_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/mut_input/mut_input.rs -------------------------------------------------------------------------------- /fuzzer/src/mut_input/offsets.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/mut_input/offsets.rs -------------------------------------------------------------------------------- /fuzzer/src/mut_input/rw.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/mut_input/rw.rs -------------------------------------------------------------------------------- /fuzzer/src/mut_input/serialize.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/mut_input/serialize.rs -------------------------------------------------------------------------------- /fuzzer/src/search/Readme.md: -------------------------------------------------------------------------------- 1 | # How to write a mutation strategy? 2 | - see `random.rs` as a example. 3 | -------------------------------------------------------------------------------- /fuzzer/src/search/afl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/search/afl.rs -------------------------------------------------------------------------------- /fuzzer/src/search/cbh.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/search/cbh.rs -------------------------------------------------------------------------------- /fuzzer/src/search/cmpfn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/search/cmpfn.rs -------------------------------------------------------------------------------- /fuzzer/src/search/det.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/search/det.rs -------------------------------------------------------------------------------- /fuzzer/src/search/exploit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/search/exploit.rs -------------------------------------------------------------------------------- /fuzzer/src/search/gd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/search/gd.rs -------------------------------------------------------------------------------- /fuzzer/src/search/grad.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/search/grad.rs -------------------------------------------------------------------------------- /fuzzer/src/search/handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/search/handler.rs -------------------------------------------------------------------------------- /fuzzer/src/search/interesting_val.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/search/interesting_val.rs -------------------------------------------------------------------------------- /fuzzer/src/search/len.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/search/len.rs -------------------------------------------------------------------------------- /fuzzer/src/search/mb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/search/mb.rs -------------------------------------------------------------------------------- /fuzzer/src/search/method.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/search/method.rs -------------------------------------------------------------------------------- /fuzzer/src/search/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/search/mod.rs -------------------------------------------------------------------------------- /fuzzer/src/search/one_byte.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/search/one_byte.rs -------------------------------------------------------------------------------- /fuzzer/src/search/random.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/search/random.rs -------------------------------------------------------------------------------- /fuzzer/src/stats/bunny.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/stats/bunny.rs -------------------------------------------------------------------------------- /fuzzer/src/stats/chart.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/stats/chart.rs -------------------------------------------------------------------------------- /fuzzer/src/stats/entry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/stats/entry.rs -------------------------------------------------------------------------------- /fuzzer/src/stats/format.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/stats/format.rs -------------------------------------------------------------------------------- /fuzzer/src/stats/fuzz.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/stats/fuzz.rs -------------------------------------------------------------------------------- /fuzzer/src/stats/local.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/stats/local.rs -------------------------------------------------------------------------------- /fuzzer/src/stats/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/stats/mod.rs -------------------------------------------------------------------------------- /fuzzer/src/stats/search.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/stats/search.rs -------------------------------------------------------------------------------- /fuzzer/src/stats/show.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/stats/show.rs -------------------------------------------------------------------------------- /fuzzer/src/stats/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/stats/state.rs -------------------------------------------------------------------------------- /fuzzer/src/tmpfs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/tmpfs.rs -------------------------------------------------------------------------------- /fuzzer/src/track/filter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/track/filter.rs -------------------------------------------------------------------------------- /fuzzer/src/track/fparser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/track/fparser.rs -------------------------------------------------------------------------------- /fuzzer/src/track/load_pin_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/track/load_pin_data.rs -------------------------------------------------------------------------------- /fuzzer/src/track/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/fuzzer/src/track/mod.rs -------------------------------------------------------------------------------- /llvm_mode/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/CMakeLists.txt -------------------------------------------------------------------------------- /llvm_mode/compiler/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/compiler/CMakeLists.txt -------------------------------------------------------------------------------- /llvm_mode/compiler/angora_clang.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/compiler/angora_clang.c -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/CMakeLists.txt -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/abilibstdc++.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/abilibstdc++.txt -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/build_lib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/build_lib.py -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/cmake/AddCompilerRT.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/cmake/AddCompilerRT.cmake -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/cmake/BuiltinTests.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/cmake/BuiltinTests.cmake -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/cmake/CompilerRTCompile.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/cmake/CompilerRTCompile.cmake -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/cmake/CompilerRTDarwinUtils.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/cmake/CompilerRTDarwinUtils.cmake -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/cmake/CompilerRTLink.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/cmake/CompilerRTLink.cmake -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/cmake/CompilerRTUtils.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/cmake/CompilerRTUtils.cmake -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/cmake/HandleCompilerRT.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/cmake/HandleCompilerRT.cmake -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/cmake/SanitizerUtils.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/cmake/SanitizerUtils.cmake -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/common_interface_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/common_interface_defs.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/dfsan/.clang-format: -------------------------------------------------------------------------------- 1 | BasedOnStyle: Google 2 | -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/dfsan/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/dfsan/CMakeLists.txt -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/dfsan/dfsan.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/dfsan/dfsan.cc -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/dfsan/dfsan.cc.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/dfsan/dfsan.cc.bak -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/dfsan/dfsan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/dfsan/dfsan.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/dfsan/dfsan.syms.extra: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/dfsan/dfsan.syms.extra -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/dfsan/dfsan_custom.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/dfsan/dfsan_custom.cc -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/dfsan/dfsan_flags.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/dfsan/dfsan_flags.inc -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/dfsan/dfsan_interceptors.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/dfsan/dfsan_interceptors.cc -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/dfsan/dfsan_platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/dfsan/dfsan_platform.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/dfsan/done_abilist.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/dfsan/done_abilist.txt -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/dfsan/libc_ubuntu1404_abilist.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/dfsan/libc_ubuntu1404_abilist.txt -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/dfsan/scripts/build-libc-list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/dfsan/scripts/build-libc-list.py -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/dfsan/scripts/check_custom_wrappers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/dfsan/scripts/check_custom_wrappers.sh -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/dfsan_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/dfsan_interface.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/interception/.clang-format: -------------------------------------------------------------------------------- 1 | BasedOnStyle: Google 2 | -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/interception/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/interception/CMakeLists.txt -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/interception/interception.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/interception/interception.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/interception/interception_linux.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/interception/interception_linux.cc -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/interception/interception_linux.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/interception/interception_linux.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/interception/interception_mac.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/interception/interception_mac.cc -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/interception/interception_mac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/interception/interception_mac.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/interception/interception_win.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/interception/interception_win.cc -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/interception/interception_win.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/interception/interception_win.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/libclang_rt.dfsan-x86_64.a.syms: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/libclang_rt.dfsan-x86_64.a.syms -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/.clang-format: -------------------------------------------------------------------------------- 1 | BasedOnStyle: Google 2 | -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/.clang-tidy -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/CMakeLists.txt -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/assembly.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/assembly.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_addrhashmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_addrhashmap.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_allocator.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_allocator.cc -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_allocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_allocator.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_allocator_bytemap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_allocator_bytemap.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_allocator_combined.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_allocator_combined.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_allocator_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_allocator_interface.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_allocator_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_allocator_internal.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_allocator_local_cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_allocator_local_cache.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_allocator_primary32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_allocator_primary32.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_allocator_primary64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_allocator_primary64.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_allocator_secondary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_allocator_secondary.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_allocator_size_class_map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_allocator_size_class_map.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_allocator_stats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_allocator_stats.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_asm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_asm.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_atomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_atomic.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_atomic_clang.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_atomic_clang.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_atomic_clang_other.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_atomic_clang_other.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_atomic_clang_x86.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_atomic_clang_x86.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_atomic_msvc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_atomic_msvc.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_bitvector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_bitvector.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_bvgraph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_bvgraph.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_common.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_common.cc -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_common.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_common_interceptors.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_common_interceptors.inc -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_common_interceptors_format.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_common_interceptors_format.inc -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_common_interceptors_ioctl.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_common_interceptors_ioctl.inc -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_common_libcdep.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_common_libcdep.cc -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_common_nolibc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_common_nolibc.cc -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_common_syscalls.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_common_syscalls.inc -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_coverage_libcdep.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_coverage_libcdep.cc -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_coverage_mapping_libcdep.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_coverage_mapping_libcdep.cc -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_deadlock_detector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_deadlock_detector.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_deadlock_detector1.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_deadlock_detector1.cc -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_deadlock_detector2.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_deadlock_detector2.cc -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_deadlock_detector_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_deadlock_detector_interface.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_flag_parser.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_flag_parser.cc -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_flag_parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_flag_parser.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_flags.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_flags.cc -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_flags.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_flags.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_flags.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_flags.inc -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_freebsd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_freebsd.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_interface_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_interface_internal.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_internal_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_internal_defs.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_lfstack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_lfstack.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_libc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_libc.cc -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_libc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_libc.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_libignore.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_libignore.cc -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_libignore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_libignore.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_linux.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_linux.cc -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_linux.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_linux.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_linux_libcdep.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_linux_libcdep.cc -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_linux_mips64.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_linux_mips64.S -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_linux_s390.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_linux_s390.cc -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_linux_x86_64.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_linux_x86_64.S -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_list.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_mac.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_mac.cc -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_mac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_mac.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_malloc_mac.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_malloc_mac.inc -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_mutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_mutex.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_persistent_allocator.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_persistent_allocator.cc -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_persistent_allocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_persistent_allocator.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_placement_new.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_placement_new.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_platform.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_platform_interceptors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_platform_interceptors.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_platform_limits_linux.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_platform_limits_linux.cc -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_platform_limits_posix.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_platform_limits_posix.cc -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_platform_limits_posix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_platform_limits_posix.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_posix.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_posix.cc -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_posix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_posix.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_posix_libcdep.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_posix_libcdep.cc -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_printf.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_printf.cc -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_procmaps.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_procmaps.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_procmaps_common.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_procmaps_common.cc -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_procmaps_freebsd.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_procmaps_freebsd.cc -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_procmaps_linux.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_procmaps_linux.cc -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_procmaps_mac.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_procmaps_mac.cc -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_quarantine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_quarantine.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_report_decorator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_report_decorator.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_stackdepot.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_stackdepot.cc -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_stackdepot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_stackdepot.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_stackdepotbase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_stackdepotbase.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_stacktrace.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_stacktrace.cc -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_stacktrace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_stacktrace.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_stacktrace_libcdep.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_stacktrace_libcdep.cc -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_stacktrace_printer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_stacktrace_printer.cc -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_stacktrace_printer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_stacktrace_printer.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_stoptheworld.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_stoptheworld.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_suppressions.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_suppressions.cc -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_suppressions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_suppressions.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_symbolizer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_symbolizer.cc -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_symbolizer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_symbolizer.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_symbolizer_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_symbolizer_internal.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_symbolizer_libbacktrace.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_symbolizer_libbacktrace.cc -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_symbolizer_libbacktrace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_symbolizer_libbacktrace.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_symbolizer_libcdep.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_symbolizer_libcdep.cc -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_symbolizer_mac.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_symbolizer_mac.cc -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_symbolizer_mac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_symbolizer_mac.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_symbolizer_win.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_symbolizer_win.cc -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_syscall_generic.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_syscall_generic.inc -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_syscall_linux_aarch64.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_syscall_linux_aarch64.inc -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_syscall_linux_x86_64.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_syscall_linux_x86_64.inc -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_termination.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_termination.cc -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_thread_registry.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_thread_registry.cc -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_thread_registry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_thread_registry.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_tls_get_addr.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_tls_get_addr.cc -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_tls_get_addr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_tls_get_addr.h -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_unwind_linux_libcdep.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_unwind_linux_libcdep.cc -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/sanitizer_win.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/sanitizer_win.cc -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/scripts/check_lint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/scripts/check_lint.sh -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/scripts/cpplint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/scripts/cpplint.py -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/scripts/gen_dynamic_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/scripts/gen_dynamic_list.py -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/scripts/litlint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/scripts/litlint.py -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/scripts/litlint_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/scripts/litlint_test.py -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/scripts/sancov.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/scripts/sancov.py -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/symbolizer/sanitizer_symbolize.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/symbolizer/sanitizer_symbolize.cc -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/symbolizer/sanitizer_wrappers.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/symbolizer/sanitizer_wrappers.cc -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/symbolizer/scripts/build_symbolizer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/symbolizer/scripts/build_symbolizer.sh -------------------------------------------------------------------------------- /llvm_mode/dfsan_rt/sanitizer_common/symbolizer/scripts/global_symbols.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/dfsan_rt/sanitizer_common/symbolizer/scripts/global_symbols.txt -------------------------------------------------------------------------------- /llvm_mode/external_lib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/external_lib/CMakeLists.txt -------------------------------------------------------------------------------- /llvm_mode/external_lib/io_func.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/external_lib/io_func.c -------------------------------------------------------------------------------- /llvm_mode/external_lib/stdalloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/external_lib/stdalloc.c -------------------------------------------------------------------------------- /llvm_mode/external_lib/zlib_abilist.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/external_lib/zlib_abilist.txt -------------------------------------------------------------------------------- /llvm_mode/external_lib/zlib_func.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/external_lib/zlib_func.c -------------------------------------------------------------------------------- /llvm_mode/include/abilist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/include/abilist.h -------------------------------------------------------------------------------- /llvm_mode/include/alloc_inl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/include/alloc_inl.h -------------------------------------------------------------------------------- /llvm_mode/include/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/include/debug.h -------------------------------------------------------------------------------- /llvm_mode/include/defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/include/defs.h -------------------------------------------------------------------------------- /llvm_mode/include/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/include/version.h -------------------------------------------------------------------------------- /llvm_mode/libcxx/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/libcxx/CMakeLists.txt -------------------------------------------------------------------------------- /llvm_mode/libcxx/build_fast/lib/libc++.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/libcxx/build_fast/lib/libc++.a -------------------------------------------------------------------------------- /llvm_mode/libcxx/build_fast/lib/libc++abi.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/libcxx/build_fast/lib/libc++abi.a -------------------------------------------------------------------------------- /llvm_mode/libcxx/build_track/lib/libc++.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/libcxx/build_track/lib/libc++.a -------------------------------------------------------------------------------- /llvm_mode/libcxx/build_track/lib/libc++abi.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/libcxx/build_track/lib/libc++abi.a -------------------------------------------------------------------------------- /llvm_mode/libcxx/compile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/libcxx/compile.sh -------------------------------------------------------------------------------- /llvm_mode/pass/AngoraPass.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/pass/AngoraPass.cc -------------------------------------------------------------------------------- /llvm_mode/pass/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/pass/CMakeLists.txt -------------------------------------------------------------------------------- /llvm_mode/pass/DFSanPass.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/pass/DFSanPass.cc -------------------------------------------------------------------------------- /llvm_mode/pass/UnfoldBranchPass.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/pass/UnfoldBranchPass.cc -------------------------------------------------------------------------------- /llvm_mode/rules/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/rules/CMakeLists.txt -------------------------------------------------------------------------------- /llvm_mode/rules/angora_abilist.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/rules/angora_abilist.txt -------------------------------------------------------------------------------- /llvm_mode/rules/exploitation_list.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/llvm_mode/rules/exploitation_list.txt -------------------------------------------------------------------------------- /misc/build_objdump.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/misc/build_objdump.sh -------------------------------------------------------------------------------- /misc/paper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/misc/paper.png -------------------------------------------------------------------------------- /misc/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/misc/screenshot.png -------------------------------------------------------------------------------- /pin_mode/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/pin_mode/Makefile -------------------------------------------------------------------------------- /pin_mode/cond_stmt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/pin_mode/cond_stmt.h -------------------------------------------------------------------------------- /pin_mode/logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/pin_mode/logger.h -------------------------------------------------------------------------------- /pin_mode/makefile.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/pin_mode/makefile.rules -------------------------------------------------------------------------------- /pin_mode/pin_stub.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/pin_mode/pin_stub.c -------------------------------------------------------------------------------- /pin_mode/pin_track.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/pin_mode/pin_track.cpp -------------------------------------------------------------------------------- /pin_mode/run_pin.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/pin_mode/run_pin.sh -------------------------------------------------------------------------------- /runtime/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/runtime/Cargo.toml -------------------------------------------------------------------------------- /runtime/include/ffds.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/runtime/include/ffds.h -------------------------------------------------------------------------------- /runtime/include/heapmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/runtime/include/heapmap.h -------------------------------------------------------------------------------- /runtime/include/len_label.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/runtime/include/len_label.h -------------------------------------------------------------------------------- /runtime/include/log_collect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/runtime/include/log_collect.h -------------------------------------------------------------------------------- /runtime/include/tag_set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/runtime/include/tag_set.h -------------------------------------------------------------------------------- /runtime/src/ffds.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/runtime/src/ffds.rs -------------------------------------------------------------------------------- /runtime/src/heapmap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/runtime/src/heapmap.rs -------------------------------------------------------------------------------- /runtime/src/len_label.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/runtime/src/len_label.rs -------------------------------------------------------------------------------- /runtime/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/runtime/src/lib.rs -------------------------------------------------------------------------------- /runtime/src/logger.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/runtime/src/logger.rs -------------------------------------------------------------------------------- /runtime/src/tag_set.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/runtime/src/tag_set.rs -------------------------------------------------------------------------------- /runtime/src/tag_set_wrap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/runtime/src/tag_set_wrap.rs -------------------------------------------------------------------------------- /runtime/src/track.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/runtime/src/track.rs -------------------------------------------------------------------------------- /runtime_fast/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/runtime_fast/Cargo.toml -------------------------------------------------------------------------------- /runtime_fast/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/runtime_fast/build.rs -------------------------------------------------------------------------------- /runtime_fast/src/context.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/runtime_fast/src/context.c -------------------------------------------------------------------------------- /runtime_fast/src/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/runtime_fast/src/context.rs -------------------------------------------------------------------------------- /runtime_fast/src/fast.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/runtime_fast/src/fast.rs -------------------------------------------------------------------------------- /runtime_fast/src/forkcli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/runtime_fast/src/forkcli.rs -------------------------------------------------------------------------------- /runtime_fast/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/runtime_fast/src/lib.rs -------------------------------------------------------------------------------- /runtime_fast/src/shm_branches.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/runtime_fast/src/shm_branches.rs -------------------------------------------------------------------------------- /runtime_fast/src/shm_conds.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/runtime_fast/src/shm_conds.rs -------------------------------------------------------------------------------- /rust-toolchain: -------------------------------------------------------------------------------- 1 | stable -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /tests/alloca/alloca.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/tests/alloca/alloca.c -------------------------------------------------------------------------------- /tests/alloca/args: -------------------------------------------------------------------------------- 1 | @@ -------------------------------------------------------------------------------- /tests/asan/args: -------------------------------------------------------------------------------- 1 | @@ 2 | -------------------------------------------------------------------------------- /tests/asan/asan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/tests/asan/asan.c -------------------------------------------------------------------------------- /tests/bitflip/args: -------------------------------------------------------------------------------- 1 | @@ -------------------------------------------------------------------------------- /tests/bitflip/bitflip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/tests/bitflip/bitflip.c -------------------------------------------------------------------------------- /tests/bool/args: -------------------------------------------------------------------------------- 1 | @@ -------------------------------------------------------------------------------- /tests/bool/bool.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/tests/bool/bool.c -------------------------------------------------------------------------------- /tests/call_fn/args: -------------------------------------------------------------------------------- 1 | @@ 2 | -------------------------------------------------------------------------------- /tests/call_fn/call_fn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/tests/call_fn/call_fn.c -------------------------------------------------------------------------------- /tests/call_fn2/args: -------------------------------------------------------------------------------- 1 | @@ 2 | -------------------------------------------------------------------------------- /tests/call_fn2/call_fn2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/tests/call_fn2/call_fn2.c -------------------------------------------------------------------------------- /tests/call_fn3/args: -------------------------------------------------------------------------------- 1 | @@ 2 | -------------------------------------------------------------------------------- /tests/call_fn3/call_fn3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/tests/call_fn3/call_fn3.c -------------------------------------------------------------------------------- /tests/cf1/args: -------------------------------------------------------------------------------- 1 | @@ 2 | -------------------------------------------------------------------------------- /tests/cf1/cf1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/tests/cf1/cf1.c -------------------------------------------------------------------------------- /tests/cf2/args: -------------------------------------------------------------------------------- 1 | @@ 2 | -------------------------------------------------------------------------------- /tests/cf2/cf2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/tests/cf2/cf2.c -------------------------------------------------------------------------------- /tests/cf3/args: -------------------------------------------------------------------------------- 1 | @@ 2 | -------------------------------------------------------------------------------- /tests/cf3/cf3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/tests/cf3/cf3.c -------------------------------------------------------------------------------- /tests/context/args: -------------------------------------------------------------------------------- 1 | @@ 2 | -------------------------------------------------------------------------------- /tests/context/context.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/tests/context/context.c -------------------------------------------------------------------------------- /tests/cpp_string/args: -------------------------------------------------------------------------------- 1 | @@ 2 | -------------------------------------------------------------------------------- /tests/cpp_string/cpp_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/tests/cpp_string/cpp_string.cpp -------------------------------------------------------------------------------- /tests/fcmp/args: -------------------------------------------------------------------------------- 1 | @@ 2 | -------------------------------------------------------------------------------- /tests/fcmp/fcmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/tests/fcmp/fcmp.c -------------------------------------------------------------------------------- /tests/fstream/args: -------------------------------------------------------------------------------- 1 | @@ 2 | -------------------------------------------------------------------------------- /tests/fstream/fstream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/tests/fstream/fstream.cpp -------------------------------------------------------------------------------- /tests/gep/args: -------------------------------------------------------------------------------- 1 | @@ -------------------------------------------------------------------------------- /tests/gep/gep.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/tests/gep/gep.c -------------------------------------------------------------------------------- /tests/gep2/args: -------------------------------------------------------------------------------- 1 | @@ -------------------------------------------------------------------------------- /tests/gep2/gep2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/tests/gep2/gep2.c -------------------------------------------------------------------------------- /tests/if_eq/args: -------------------------------------------------------------------------------- 1 | @@ -------------------------------------------------------------------------------- /tests/if_eq/if_eq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/tests/if_eq/if_eq.c -------------------------------------------------------------------------------- /tests/infer_type/args: -------------------------------------------------------------------------------- 1 | @@ 2 | -------------------------------------------------------------------------------- /tests/infer_type/infer_type.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/tests/infer_type/infer_type.c -------------------------------------------------------------------------------- /tests/input/1.txt: -------------------------------------------------------------------------------- 1 | hello world -------------------------------------------------------------------------------- /tests/loop/args: -------------------------------------------------------------------------------- 1 | @@ 2 | -------------------------------------------------------------------------------- /tests/loop/loop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/tests/loop/loop.c -------------------------------------------------------------------------------- /tests/memcmp/args: -------------------------------------------------------------------------------- 1 | @@ -------------------------------------------------------------------------------- /tests/memcmp/memcmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/tests/memcmp/memcmp.c -------------------------------------------------------------------------------- /tests/mini/args: -------------------------------------------------------------------------------- 1 | @@ 2 | -------------------------------------------------------------------------------- /tests/mini/mini.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/tests/mini/mini.c -------------------------------------------------------------------------------- /tests/mini2/args: -------------------------------------------------------------------------------- 1 | @@ 2 | -------------------------------------------------------------------------------- /tests/mini2/mini2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/tests/mini2/mini2.c -------------------------------------------------------------------------------- /tests/pointer/args: -------------------------------------------------------------------------------- 1 | @@ 2 | -------------------------------------------------------------------------------- /tests/pointer/pointer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/tests/pointer/pointer.c -------------------------------------------------------------------------------- /tests/recursion/args: -------------------------------------------------------------------------------- 1 | @@ -------------------------------------------------------------------------------- /tests/recursion/recursion.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/tests/recursion/recursion.c -------------------------------------------------------------------------------- /tests/shift_and/args: -------------------------------------------------------------------------------- 1 | @@ -------------------------------------------------------------------------------- /tests/shift_and/shift_and.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/tests/shift_and/shift_and.c -------------------------------------------------------------------------------- /tests/sign/args: -------------------------------------------------------------------------------- 1 | @@ 2 | -------------------------------------------------------------------------------- /tests/sign/sign.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/tests/sign/sign.c -------------------------------------------------------------------------------- /tests/stat/args: -------------------------------------------------------------------------------- 1 | @@ 2 | -------------------------------------------------------------------------------- /tests/stat/stat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/tests/stat/stat.c -------------------------------------------------------------------------------- /tests/stdin/args: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/stdin/stdin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/tests/stdin/stdin.c -------------------------------------------------------------------------------- /tests/strcmp/args: -------------------------------------------------------------------------------- 1 | @@ 2 | -------------------------------------------------------------------------------- /tests/strcmp/strcmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/tests/strcmp/strcmp.c -------------------------------------------------------------------------------- /tests/strcmp2/args: -------------------------------------------------------------------------------- 1 | @@ 2 | -------------------------------------------------------------------------------- /tests/strcmp2/strcmp2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/tests/strcmp2/strcmp2.c -------------------------------------------------------------------------------- /tests/switch/args: -------------------------------------------------------------------------------- 1 | @@ -------------------------------------------------------------------------------- /tests/switch/switch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/tests/switch/switch.c -------------------------------------------------------------------------------- /tests/switch2/args: -------------------------------------------------------------------------------- 1 | @@ -------------------------------------------------------------------------------- /tests/switch2/switch2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/tests/switch2/switch2.c -------------------------------------------------------------------------------- /tests/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/tests/test.sh -------------------------------------------------------------------------------- /tests/testcpp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/tests/testcpp.sh -------------------------------------------------------------------------------- /tests/timeout/args: -------------------------------------------------------------------------------- 1 | @@ -------------------------------------------------------------------------------- /tests/timeout/timeout.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/tests/timeout/timeout.c -------------------------------------------------------------------------------- /tools/compare_callstack.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/tools/compare_callstack.sh -------------------------------------------------------------------------------- /tools/compile_bc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/tools/compile_bc.py -------------------------------------------------------------------------------- /tools/gen_abilist_from_error.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/tools/gen_abilist_from_error.sh -------------------------------------------------------------------------------- /tools/gen_library_abilist.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/tools/gen_library_abilist.sh -------------------------------------------------------------------------------- /tools/lava_validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/tools/lava_validation.py -------------------------------------------------------------------------------- /tools/llvm-diff-parmesan/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/tools/llvm-diff-parmesan/CMakeLists.txt -------------------------------------------------------------------------------- /tools/llvm-diff-parmesan/DiffConsumer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/tools/llvm-diff-parmesan/DiffConsumer.cpp -------------------------------------------------------------------------------- /tools/llvm-diff-parmesan/DiffConsumer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/tools/llvm-diff-parmesan/DiffConsumer.h -------------------------------------------------------------------------------- /tools/llvm-diff-parmesan/DiffLog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/tools/llvm-diff-parmesan/DiffLog.cpp -------------------------------------------------------------------------------- /tools/llvm-diff-parmesan/DiffLog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/tools/llvm-diff-parmesan/DiffLog.h -------------------------------------------------------------------------------- /tools/llvm-diff-parmesan/DifferenceEngine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/tools/llvm-diff-parmesan/DifferenceEngine.cpp -------------------------------------------------------------------------------- /tools/llvm-diff-parmesan/DifferenceEngine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/tools/llvm-diff-parmesan/DifferenceEngine.h -------------------------------------------------------------------------------- /tools/llvm-diff-parmesan/id-assigner-pass/.clang-format: -------------------------------------------------------------------------------- 1 | BasedOnStyle: LLVM 2 | 3 | -------------------------------------------------------------------------------- /tools/llvm-diff-parmesan/id-assigner-pass/.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/tools/llvm-diff-parmesan/id-assigner-pass/.clang-tidy -------------------------------------------------------------------------------- /tools/llvm-diff-parmesan/id-assigner-pass/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/tools/llvm-diff-parmesan/id-assigner-pass/.gitignore -------------------------------------------------------------------------------- /tools/llvm-diff-parmesan/id-assigner-pass/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/tools/llvm-diff-parmesan/id-assigner-pass/CMakeLists.txt -------------------------------------------------------------------------------- /tools/llvm-diff-parmesan/id-assigner-pass/include/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/tools/llvm-diff-parmesan/id-assigner-pass/include/CMakeLists.txt -------------------------------------------------------------------------------- /tools/llvm-diff-parmesan/id-assigner-pass/include/parmesan/IDAssigner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/tools/llvm-diff-parmesan/id-assigner-pass/include/parmesan/IDAssigner.h -------------------------------------------------------------------------------- /tools/llvm-diff-parmesan/id-assigner-pass/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/tools/llvm-diff-parmesan/id-assigner-pass/src/CMakeLists.txt -------------------------------------------------------------------------------- /tools/llvm-diff-parmesan/id-assigner-pass/src/IDAssigner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/tools/llvm-diff-parmesan/id-assigner-pass/src/IDAssigner.cpp -------------------------------------------------------------------------------- /tools/llvm-diff-parmesan/llvm-diff.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/tools/llvm-diff-parmesan/llvm-diff.cpp -------------------------------------------------------------------------------- /tools/log_reader/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/tools/log_reader/Cargo.toml -------------------------------------------------------------------------------- /tools/log_reader/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/tools/log_reader/src/main.rs -------------------------------------------------------------------------------- /tools/prune.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/parmesan/HEAD/tools/prune.py --------------------------------------------------------------------------------