├── CONTRIBUTING.md ├── DOCUMENTATION.old.md ├── LICENSE ├── README.md ├── config.txt ├── images └── bochs.png ├── instrumentation ├── common.cc ├── common.h ├── events.cc ├── events.h ├── instrument.cc ├── instrument.h ├── invoke.cc ├── invoke.h ├── logging.proto ├── os_freebsd.cc ├── os_freebsd.h ├── os_linux.cc ├── os_linux.h ├── os_openbsd.cc ├── os_openbsd.h ├── os_windows.cc ├── os_windows.h ├── symbols.cc └── symbols.h ├── third_party ├── LICENSE └── instrumentation │ ├── Makefile.in │ ├── mem_interface.cc │ └── mem_interface.h └── tools ├── Makefile ├── common.cc ├── common.h ├── count_callstack_depth.cc ├── count_excp_handlers.cc ├── doubleread.cc ├── linux_symbolize.py ├── logging.proto ├── no_cidll.cc ├── print.cc ├── separate.cc ├── stats.cc ├── unhandled_access.cc ├── win32_symbolize.cc └── win32_symbolize.py /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleprojectzero/bochspwn/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /DOCUMENTATION.old.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleprojectzero/bochspwn/HEAD/DOCUMENTATION.old.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleprojectzero/bochspwn/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleprojectzero/bochspwn/HEAD/README.md -------------------------------------------------------------------------------- /config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleprojectzero/bochspwn/HEAD/config.txt -------------------------------------------------------------------------------- /images/bochs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleprojectzero/bochspwn/HEAD/images/bochs.png -------------------------------------------------------------------------------- /instrumentation/common.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleprojectzero/bochspwn/HEAD/instrumentation/common.cc -------------------------------------------------------------------------------- /instrumentation/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleprojectzero/bochspwn/HEAD/instrumentation/common.h -------------------------------------------------------------------------------- /instrumentation/events.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleprojectzero/bochspwn/HEAD/instrumentation/events.cc -------------------------------------------------------------------------------- /instrumentation/events.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleprojectzero/bochspwn/HEAD/instrumentation/events.h -------------------------------------------------------------------------------- /instrumentation/instrument.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleprojectzero/bochspwn/HEAD/instrumentation/instrument.cc -------------------------------------------------------------------------------- /instrumentation/instrument.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleprojectzero/bochspwn/HEAD/instrumentation/instrument.h -------------------------------------------------------------------------------- /instrumentation/invoke.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleprojectzero/bochspwn/HEAD/instrumentation/invoke.cc -------------------------------------------------------------------------------- /instrumentation/invoke.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleprojectzero/bochspwn/HEAD/instrumentation/invoke.h -------------------------------------------------------------------------------- /instrumentation/logging.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleprojectzero/bochspwn/HEAD/instrumentation/logging.proto -------------------------------------------------------------------------------- /instrumentation/os_freebsd.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleprojectzero/bochspwn/HEAD/instrumentation/os_freebsd.cc -------------------------------------------------------------------------------- /instrumentation/os_freebsd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleprojectzero/bochspwn/HEAD/instrumentation/os_freebsd.h -------------------------------------------------------------------------------- /instrumentation/os_linux.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleprojectzero/bochspwn/HEAD/instrumentation/os_linux.cc -------------------------------------------------------------------------------- /instrumentation/os_linux.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleprojectzero/bochspwn/HEAD/instrumentation/os_linux.h -------------------------------------------------------------------------------- /instrumentation/os_openbsd.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleprojectzero/bochspwn/HEAD/instrumentation/os_openbsd.cc -------------------------------------------------------------------------------- /instrumentation/os_openbsd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleprojectzero/bochspwn/HEAD/instrumentation/os_openbsd.h -------------------------------------------------------------------------------- /instrumentation/os_windows.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleprojectzero/bochspwn/HEAD/instrumentation/os_windows.cc -------------------------------------------------------------------------------- /instrumentation/os_windows.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleprojectzero/bochspwn/HEAD/instrumentation/os_windows.h -------------------------------------------------------------------------------- /instrumentation/symbols.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleprojectzero/bochspwn/HEAD/instrumentation/symbols.cc -------------------------------------------------------------------------------- /instrumentation/symbols.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleprojectzero/bochspwn/HEAD/instrumentation/symbols.h -------------------------------------------------------------------------------- /third_party/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleprojectzero/bochspwn/HEAD/third_party/LICENSE -------------------------------------------------------------------------------- /third_party/instrumentation/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleprojectzero/bochspwn/HEAD/third_party/instrumentation/Makefile.in -------------------------------------------------------------------------------- /third_party/instrumentation/mem_interface.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleprojectzero/bochspwn/HEAD/third_party/instrumentation/mem_interface.cc -------------------------------------------------------------------------------- /third_party/instrumentation/mem_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleprojectzero/bochspwn/HEAD/third_party/instrumentation/mem_interface.h -------------------------------------------------------------------------------- /tools/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleprojectzero/bochspwn/HEAD/tools/Makefile -------------------------------------------------------------------------------- /tools/common.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleprojectzero/bochspwn/HEAD/tools/common.cc -------------------------------------------------------------------------------- /tools/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleprojectzero/bochspwn/HEAD/tools/common.h -------------------------------------------------------------------------------- /tools/count_callstack_depth.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleprojectzero/bochspwn/HEAD/tools/count_callstack_depth.cc -------------------------------------------------------------------------------- /tools/count_excp_handlers.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleprojectzero/bochspwn/HEAD/tools/count_excp_handlers.cc -------------------------------------------------------------------------------- /tools/doubleread.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleprojectzero/bochspwn/HEAD/tools/doubleread.cc -------------------------------------------------------------------------------- /tools/linux_symbolize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleprojectzero/bochspwn/HEAD/tools/linux_symbolize.py -------------------------------------------------------------------------------- /tools/logging.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleprojectzero/bochspwn/HEAD/tools/logging.proto -------------------------------------------------------------------------------- /tools/no_cidll.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleprojectzero/bochspwn/HEAD/tools/no_cidll.cc -------------------------------------------------------------------------------- /tools/print.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleprojectzero/bochspwn/HEAD/tools/print.cc -------------------------------------------------------------------------------- /tools/separate.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleprojectzero/bochspwn/HEAD/tools/separate.cc -------------------------------------------------------------------------------- /tools/stats.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleprojectzero/bochspwn/HEAD/tools/stats.cc -------------------------------------------------------------------------------- /tools/unhandled_access.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleprojectzero/bochspwn/HEAD/tools/unhandled_access.cc -------------------------------------------------------------------------------- /tools/win32_symbolize.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleprojectzero/bochspwn/HEAD/tools/win32_symbolize.cc -------------------------------------------------------------------------------- /tools/win32_symbolize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googleprojectzero/bochspwn/HEAD/tools/win32_symbolize.py --------------------------------------------------------------------------------