MicroTESK 2.5.0 released
MicroTESK 2.5.0 has been released.
What's new?
- Introduced new internal representation, so-called MIR (Middle-level [or MicroTESK] IR)
- Redesigned the constraint generator (for mark-based situations)
- Redesigned the symbolic executor (for binary code analysis)
- Unified the directives (alignment, data definition, and labels) for
.text
and.data
sections:- Enabled a possibility to define data in
.text
- Implemented new directives:
.balign
,.p2align
, and.option
- Refactored the code/data allocation logic
- Enabled a possibility to define data in
- Implemented a simple instruction-level coverage tracker (experimental)
- Introduced a new option
--coverage-log
for tracking test coverage - Enabled a possibility to generate test coverage reports in Aspectrace format (see https://forge.ispras.ru/projects/aspectrace)
- Introduced a new option
- Used the QEMU4V 0.3.4 simulator for running tests
Comments