SIMICS supports loaded object detection for UEFI, kernels, and userland apps on supported OS-awareness operating systems (i.e. Clear Linux). Catching the object that is loaded when the harness is hit is required for:
Symbolic/concolic tracing (#5)
Auto-tokenization (we support with a flag, but automatic callbacks will be better)
String/memory compare interception for better cmplog, other library call interception and analysis.
We should enable loaded object detection with a callback to the module and/or fuzzer frontend when objects are loaded, with their type.
SIMICS supports loaded object detection for UEFI, kernels, and userland apps on supported OS-awareness operating systems (i.e. Clear Linux). Catching the object that is loaded when the harness is hit is required for:
We should enable loaded object detection with a callback to the module and/or fuzzer frontend when objects are loaded, with their type.