Releases: quarkslab/tritondse
Releases · quarkslab/tritondse
Release list
v0.1.14
v0.1.13
v0.1.12
v0.1.11
v0.1.10
Changelog
Refactor
- Rename module
seeds_managertoseed_manager. - Rename class
MonolithicLoadertoRawBinaryLoader. - Rename module
worklisttoseed_scheduler.
Features
- Add support for LIEF
v0.14.0. - Add parameter
workspace_resetto classConfig.
Fixes
- Fix
rtn_tablecircular reference. - Fix method
concretize_memory_bytesof classProcessState. - Fix
getcharroutine. - Fix
printfroutine. - Fix uncaught exceptions in method
stepof classSymbolicExecutor. - Fix
strcmproutine.
Misc
- Improve solutions to practicals (
doc/practicals). - Improve logging messages.
- Improve overall code quality.
v0.1.9
Changelog
Features
- Change solving callback prototype to send formula
- Expose the symbolic seed
- Raise exception in probe
DerefSanitizer
Fix
- Fix missing resource package on Windows
- Fix custom constraint that were not pushed
- Fix symbolization of raw inputs
- Fix execution not halting on
hltifskip_unsupported_instructionenabled - Fix uncaught exceptions during execution
v0.1.8
Changelog
Features
- Refactor
SymbolicExecutorto enable step-by-step emulation.
Fix
- Fix SymbolicExecutor when segmentation is disabled:
- memory contextmanager was always re-enabling segmentation
- program counter mapping was always checked (also fetch instruction)
- Fix
Seed.from_filewhich was not parsing filename correctly
v0.1.7
Changelog
Features
/
Fixes
- Enforce timeout to input replay mechanism
v0.1.6
Changelog:
Features:
- Add pack/unpack utility functions in ProcessState
- Expose endianness attribute in ProcessState
Fixes:
- Fix variable injection in register (enforce it to be int values)