├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── cfi_cast_strict.cpp ├── cfi_derived_cast.cpp ├── cfi_icall.c ├── cfi_nvcall.cpp ├── cfi_unrelated_cast.cpp ├── cfi_vcall.cpp └── gold └── ld /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/clang-cfi-showcase/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/clang-cfi-showcase/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/clang-cfi-showcase/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/clang-cfi-showcase/HEAD/README.md -------------------------------------------------------------------------------- /cfi_cast_strict.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/clang-cfi-showcase/HEAD/cfi_cast_strict.cpp -------------------------------------------------------------------------------- /cfi_derived_cast.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/clang-cfi-showcase/HEAD/cfi_derived_cast.cpp -------------------------------------------------------------------------------- /cfi_icall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/clang-cfi-showcase/HEAD/cfi_icall.c -------------------------------------------------------------------------------- /cfi_nvcall.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/clang-cfi-showcase/HEAD/cfi_nvcall.cpp -------------------------------------------------------------------------------- /cfi_unrelated_cast.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/clang-cfi-showcase/HEAD/cfi_unrelated_cast.cpp -------------------------------------------------------------------------------- /cfi_vcall.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trailofbits/clang-cfi-showcase/HEAD/cfi_vcall.cpp -------------------------------------------------------------------------------- /gold/ld: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | gold "$@" 3 | --------------------------------------------------------------------------------