├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── config.mk ├── dune-vmfunc.patch ├── include ├── memsentry-pass.h ├── memsentry-runtime.h └── types.h ├── passes ├── BenchDomain.cpp ├── BenchDomainPost.cpp ├── Makefile ├── MemSentry.cpp └── utils.h ├── static ├── Makefile ├── alloc.c ├── crypt.c ├── helpers.c ├── init.c ├── internal.h └── mpx_init.c └── test ├── Makefile └── simple.c /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/memsentry/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/memsentry/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/memsentry/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/memsentry/HEAD/README.md -------------------------------------------------------------------------------- /config.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/memsentry/HEAD/config.mk -------------------------------------------------------------------------------- /dune-vmfunc.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/memsentry/HEAD/dune-vmfunc.patch -------------------------------------------------------------------------------- /include/memsentry-pass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/memsentry/HEAD/include/memsentry-pass.h -------------------------------------------------------------------------------- /include/memsentry-runtime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/memsentry/HEAD/include/memsentry-runtime.h -------------------------------------------------------------------------------- /include/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/memsentry/HEAD/include/types.h -------------------------------------------------------------------------------- /passes/BenchDomain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/memsentry/HEAD/passes/BenchDomain.cpp -------------------------------------------------------------------------------- /passes/BenchDomainPost.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/memsentry/HEAD/passes/BenchDomainPost.cpp -------------------------------------------------------------------------------- /passes/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/memsentry/HEAD/passes/Makefile -------------------------------------------------------------------------------- /passes/MemSentry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/memsentry/HEAD/passes/MemSentry.cpp -------------------------------------------------------------------------------- /passes/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/memsentry/HEAD/passes/utils.h -------------------------------------------------------------------------------- /static/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/memsentry/HEAD/static/Makefile -------------------------------------------------------------------------------- /static/alloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/memsentry/HEAD/static/alloc.c -------------------------------------------------------------------------------- /static/crypt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/memsentry/HEAD/static/crypt.c -------------------------------------------------------------------------------- /static/helpers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/memsentry/HEAD/static/helpers.c -------------------------------------------------------------------------------- /static/init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/memsentry/HEAD/static/init.c -------------------------------------------------------------------------------- /static/internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/memsentry/HEAD/static/internal.h -------------------------------------------------------------------------------- /static/mpx_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/memsentry/HEAD/static/mpx_init.c -------------------------------------------------------------------------------- /test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/memsentry/HEAD/test/Makefile -------------------------------------------------------------------------------- /test/simple.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vusec/memsentry/HEAD/test/simple.c --------------------------------------------------------------------------------