Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Use my capstone dev branch until fixes are merged into next * Fix aarch64 * Fix ARM * Update Capstone commit to fix arm64 LD1 instruction immediates * Ignore coverage tracking for defensive assertions and exceptions * ENDBR64 as nop * Add lacking x86 tests * New x86 instrution test * Disable write back once we hit our stop in Unicorn emulation * Make emulator reinitialize after write backs are disabled * Fix linting on test_general Extremely strange that my local black==19.10b0 doesn't catch this, but the one on GH actions does * Add a Rust/Unicorn resumption test * Make rusticorn binary actually check behavior * Run CI on chess branch * Support for pread64 syscall * Delete duplicated test method * Fix addresses and improve error handling * Fix issue with sphinx autodoc Sphinx doesn't handle side-effects of importing * Add last_executed_pc property to abstract CPU Helpful for knowing the exact last executed instruction address. * Optionally skip publishing mem read/writes in CPU * Shallow copy AMD64RegFile but keep concrete register values The copied RegisterFile should be read-only and used to keep track of concrete register values at a certain instant * Remove call to pkg_resources that breaks custom installation * Fix mypy * Fix Unicorn resume * Update unicorn to latest 1.0.2 * Update capstone to latest 4.0.2 * Correctly process memory maps * Synchronize data from manticore to unicorn upon resume * Fix some issues with FS register and segments * Fix some synchronization with CPUID instruction as compared to Unicorn * X86 syscall instruction breakout for semantics * Implementation of epoll * Fix test missed during merge * Fix more tests missed during merge * staticmethods to get syscall info * Revert some unrelated changes * Revert more unrelated changes * Revert MORE unrelated changes * Unstage changes to ARM/x86 CPUs * Remove fast_crash parameter (unrelated to this PR) * Add tests Co-authored-by: Eric Kilmer <eric.d.kilmer@gmail.com> Co-authored-by: feliam <felipe.andres.manzano@gmail.com>
- Loading branch information