A Dynamic Binary Instrumentation framework based on LLVM.
Internal update:
addInstrumentedModuleFromAddr
to work with mmap region (#193)loop
, loope
and loopne
instructions (#200)FS
and GS
segment in X86_64 (#190).SKIP_INST
and SKIP_PATCH
(#197)getVersion
out parameter to return version to the form 0xMMmmpp
(#214)Internal update:
--noexecstack
to have a rw-
stack when using QBDI on linux (#201)QBDI::VM::getCachedInstAnalysis
to retrieve an InstAnalysis from an address. The address must be cached in the VM. (#148)InstAnalysis
and OperandAnalysis
(#153)QBDI_InstrRuleDataCBK
and QBDI::InstrRuleDataCBK
(#151)QBDI::MemoryAccess
structure (#154)Internal update:
Two major bug fixes:
Mostly a maintenance update:
This is the first public release of QBDI. This is not perfect, there are areas of improvement, but it is a first step in the right direction :-)
QBDI 0.5 Release Candidate 3. This is a limited distribution, private release before our public release. Please do not leak the packages below.