TinyInst
TinyInst copied to clipboard
A lightweight dynamic instrumentation library
``` D:\fuzzing\TinyInst>git submodule update --init --recursive Submodule 'third_party/mbuild' (https://github.com/intelxed/mbuild) registered for path 'third_party/mbuild' Submodule 'third_party/xed' (https://github.com/intelxed/xed) registered for path 'third_party/xed' Cloning into 'D:/fuzzing/TinyInst/third_party/mbuild'... Cloning into 'D:/fuzzing/TinyInst/third_party/xed'... fatal: unable to access...
Howdy, I managed to add stack walking for Windows using the library https://github.com/JochenKalmbach/StackWalker Now I was thinking on doing a pull request and add that as API to TinyInst. Something...
Hello @ifratric! I really enjoyed an elegant instrumentation idea behind the TinyInst. However, I was thinking about reducing the slowdown caused by "entries" into the instrumented module and first idea...
Hello, This is a minor fix: using prefix increment for iterators would give [better performance](https://stackoverflow.com/questions/24901/is-there-a-performance-difference-between-i-and-i-in-c) than suffix one. There exist also several places in the code where this fix can...
While debugging a separate issue, I discovered that the [basic example you give](https://github.com/googleprojectzero/TinyInst/issues/1#issuecomment-641847454) for running `litecov` doesn't appear to work on a 32-bit Windows machine, compiled with Visual Studio 2017....
To add [support](https://github.com/googleprojectzero/Jackalope/pull/38) to Jackalope for fuzzing attached processes, I needed to add a helper function FindProcessId to common.cpp. The second issue I found was in the function DebugLoop. When...
- **description**: When I use the following prompt to perform DynamoRIO instrumentation, everything works fine, but when using TinyInst as the instrumentation mode, there is a crash issue (no crash...
Are you considering supporting Linux platforms in the future?
Updated the readme to prompt users to initialize submodules before building to avoid compilation issues. 
I run it with root permissions on my Xiaomi phone, but I get this error. Selinux is also closed. The program is just a simple loop hello world. Is there...