Commit graph

20 commits

Author SHA1 Message Date
dword64
667eea2b1e unique_ptr ownership, safer virtual interfaces, and pch/unity speedups and more 2026-04-04 20:13:26 +02:00
Can Bölük
18271c817e Moving transform_parallel to utility. 2020-08-24 04:28:40 +02:00
Can Bölük
0b316c6cfd Implemented basic std::fs support, reworked time/iterator helpers. 2020-08-24 04:00:44 +02:00
Can Bölük
0bbc82b8f8 Implemented optimizer::execution_order. 2020-08-23 05:44:11 +02:00
Can Bölük
ff009c96a7 Worker threads preserve symcache per block. 2020-08-01 21:19:56 +02:00
Can Bölük
d82966849c Fixed an issue where compiler would generate atomic<void>. 2020-07-28 21:42:06 +02:00
Can Bölük
14a55c4a2c transform_parallel now accepts functors with any atomic type / void. 2020-07-27 23:19:09 +02:00
Can Bölük
091973723a Removing redundant code. 2020-07-27 20:28:05 +02:00
Can Bölük
cc8ca77f7d Minor configuration changes. 2020-07-27 07:27:23 +02:00
Can Bölük
34d857c1bf Removing unnecessary (post self-sig change) cache purging. 2020-07-25 12:29:11 +02:00
Can Bölük
2a15400d94 Fixed a bug on SHR resizing, implemented lambda filters. 2020-07-14 07:23:33 +02:00
Can Bölük
6bc8fe6f85 Apply symex rewrite once more after propagation, ignore dup in apply_each. 2020-07-11 13:07:00 +02:00
Can Bölük
1ab6c7283c Fixed is_used for registers. 2020-07-11 12:51:47 +02:00
Can Bölük
e09faf5f9c Enabling thread pooling by default. 2020-07-11 11:19:07 +02:00
Can Bölük
d5ae499ee0 Implement VTIL_OPT_USE_THREAD_POOLING and USE_PARALLEL... switches. 2020-07-11 11:10:38 +02:00
Can Bölük
392e02d973 Fixing license headers yet once again. 2020-07-09 02:43:51 +02:00
Can Bölük
614309aa11 Fixing license. 2020-07-06 21:41:04 +02:00
DefCon42
1f7f187a95 Fix fast propagation/fast DCE.
TODO: reimplement memory propagation.
2020-06-30 18:53:41 -04:00
Can Bölük
04fa8c34ce Implemented cached tracer copy/move, better profiler. 2020-06-24 06:06:30 +02:00
Can Bölük
bb094f077b Renamed VTIL-Optimizer into VTIL-Compiler. 2020-06-20 10:54:22 +02:00
Renamed from VTIL-Optimizer/common/interface.hpp (Browse further)