├── .gitignore ├── AllocDefs.cpp ├── AllocDefs.hpp ├── IdMap.hpp ├── InstrumentationFilter.cpp ├── InstrumentationFilter.hpp ├── LogFunctionManager.cpp ├── LogFunctionManager.hpp ├── Makefile ├── MetadataCrawler.cpp ├── MetadataCrawler.hpp ├── README.md ├── Util.cpp ├── Util.hpp ├── access_instrument.cpp ├── alloc.in ├── cbuild.sh ├── crun.sh ├── function_filter.json ├── json11.cpp ├── json11.hpp ├── library ├── Makefile ├── binaryinstrumentation.c ├── binaryinstrumentation.h ├── dinamite_time.c ├── dinamite_time.h ├── nullinstrumentation.c └── textinstrumentation.c └── tests ├── bin_mt.c ├── main.c ├── main.cpp └── tp_inst.c /.gitignore: -------------------------------------------------------------------------------- 1 | *.bc 2 | *.so 3 | -------------------------------------------------------------------------------- /AllocDefs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dinamite-toolkit/dinamite/HEAD/AllocDefs.cpp -------------------------------------------------------------------------------- /AllocDefs.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dinamite-toolkit/dinamite/HEAD/AllocDefs.hpp -------------------------------------------------------------------------------- /IdMap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dinamite-toolkit/dinamite/HEAD/IdMap.hpp -------------------------------------------------------------------------------- /InstrumentationFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dinamite-toolkit/dinamite/HEAD/InstrumentationFilter.cpp -------------------------------------------------------------------------------- /InstrumentationFilter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dinamite-toolkit/dinamite/HEAD/InstrumentationFilter.hpp -------------------------------------------------------------------------------- /LogFunctionManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dinamite-toolkit/dinamite/HEAD/LogFunctionManager.cpp -------------------------------------------------------------------------------- /LogFunctionManager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dinamite-toolkit/dinamite/HEAD/LogFunctionManager.hpp -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- 1 | LEVEL=../.. 2 | LIBRARYNAME=AccessInstrument 3 | LOADABLE_MODULE=1 4 | CFLAGS+=-g 5 | include $(LEVEL)/Makefile.common 6 | -------------------------------------------------------------------------------- /MetadataCrawler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dinamite-toolkit/dinamite/HEAD/MetadataCrawler.cpp -------------------------------------------------------------------------------- /MetadataCrawler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dinamite-toolkit/dinamite/HEAD/MetadataCrawler.hpp -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dinamite-toolkit/dinamite/HEAD/README.md -------------------------------------------------------------------------------- /Util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dinamite-toolkit/dinamite/HEAD/Util.cpp -------------------------------------------------------------------------------- /Util.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dinamite-toolkit/dinamite/HEAD/Util.hpp -------------------------------------------------------------------------------- /access_instrument.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dinamite-toolkit/dinamite/HEAD/access_instrument.cpp -------------------------------------------------------------------------------- /alloc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dinamite-toolkit/dinamite/HEAD/alloc.in -------------------------------------------------------------------------------- /cbuild.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dinamite-toolkit/dinamite/HEAD/cbuild.sh -------------------------------------------------------------------------------- /crun.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dinamite-toolkit/dinamite/HEAD/crun.sh -------------------------------------------------------------------------------- /function_filter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dinamite-toolkit/dinamite/HEAD/function_filter.json -------------------------------------------------------------------------------- /json11.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dinamite-toolkit/dinamite/HEAD/json11.cpp -------------------------------------------------------------------------------- /json11.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dinamite-toolkit/dinamite/HEAD/json11.hpp -------------------------------------------------------------------------------- /library/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dinamite-toolkit/dinamite/HEAD/library/Makefile -------------------------------------------------------------------------------- /library/binaryinstrumentation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dinamite-toolkit/dinamite/HEAD/library/binaryinstrumentation.c -------------------------------------------------------------------------------- /library/binaryinstrumentation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dinamite-toolkit/dinamite/HEAD/library/binaryinstrumentation.h -------------------------------------------------------------------------------- /library/dinamite_time.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dinamite-toolkit/dinamite/HEAD/library/dinamite_time.c -------------------------------------------------------------------------------- /library/dinamite_time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dinamite-toolkit/dinamite/HEAD/library/dinamite_time.h -------------------------------------------------------------------------------- /library/nullinstrumentation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dinamite-toolkit/dinamite/HEAD/library/nullinstrumentation.c -------------------------------------------------------------------------------- /library/textinstrumentation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dinamite-toolkit/dinamite/HEAD/library/textinstrumentation.c -------------------------------------------------------------------------------- /tests/bin_mt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dinamite-toolkit/dinamite/HEAD/tests/bin_mt.c -------------------------------------------------------------------------------- /tests/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dinamite-toolkit/dinamite/HEAD/tests/main.c -------------------------------------------------------------------------------- /tests/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dinamite-toolkit/dinamite/HEAD/tests/main.cpp -------------------------------------------------------------------------------- /tests/tp_inst.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dinamite-toolkit/dinamite/HEAD/tests/tp_inst.c --------------------------------------------------------------------------------