dword64
|
81144e520a
|
fix(optimizer): prevent unsafe thunk folding from deleting valid blocks ( #80 )
|
2026-04-04 20:31:21 +02:00 |
|
dword64
|
667eea2b1e
|
unique_ptr ownership, safer virtual interfaces, and pch/unity speedups and more
|
2026-04-04 20:13:26 +02:00 |
|
dword64
|
88d01439dd
|
final macos fix
|
2026-04-01 18:32:14 +02:00 |
|
dword64
|
830a69802b
|
add arm64 register aliases
|
2026-04-01 17:55:20 +02:00 |
|
dword64
|
1b9535bdb8
|
add ci build parallelism & cross platform intrinsics
|
2026-04-01 17:46:21 +02:00 |
|
dword64
|
4292245507
|
possible fix tracer stack overflow vulnerabilities (#52 , #78 ), cap/keystone version bump, #79 and #81
|
2026-04-01 16:57:42 +02:00 |
|
wallds
|
a80de3bc24
|
Revert https://github.com/vtil-project/VTIL-Core/pull/60, fix testcase.
|
2022-01-25 19:10:27 +08:00 |
|
zZzetaS
|
64d996d249
|
Maybe this fixes gcc builds, who knows
|
2022-01-24 14:41:32 +01:00 |
|
zZzetaS
|
e8ab45e1db
|
Added more test cases, added fix for synthetic bug described by wallds, added exhaust_pass to apply_all
|
2022-01-20 03:45:19 +01:00 |
|
zZzetaS
|
32ee99ee8d
|
merged & added tests for bblock_thunk_removal_pass
|
2022-01-14 22:55:20 +01:00 |
|
Duncan Ogilvie
|
033c7577ce
|
Improve CMake and add instructions to README
|
2022-01-14 16:32:31 +01:00 |
|
windy
|
e5f800e5ff
|
Fix https://github.com/vtil-project/VTIL-Core/issues/61
|
2022-01-14 12:48:12 +01:00 |
|
windy
|
06c268424b
|
Fix https://github.com/vtil-project/VTIL-Core/issues/61
|
2022-01-14 12:48:12 +01:00 |
|
windy
|
6f56cc3b00
|
The broken test in hash
|
2022-01-14 12:48:11 +01:00 |
|
windy
|
afa927f1bb
|
Fix typo
|
2022-01-14 12:48:11 +01:00 |
|
windy
|
70bfb43944
|
Change the stack_pointer expression to relative position in is_used, so when detecting whether the stack accessing can be discarded (auxiliaries.cpp#L159) can get right result when meet muti-block
|
2022-01-10 22:39:59 +01:00 |
|
windy
|
165aa6234b
|
Fix assertions while ins stream is in disorder
|
2021-08-25 22:48:13 +08:00 |
|
windy
|
8237575ba7
|
Fix build
|
2021-08-25 22:31:22 +08:00 |
|
windy
|
ffaf8ca91f
|
Add unit tests for optimization passes
|
2021-08-20 13:03:49 +08:00 |
|
windy
|
566d2a998c
|
Fix constexpr compile error
|
2021-08-18 22:05:41 +08:00 |
|
windy
|
4c465af036
|
Fix x86 optimizers, demo-tests:
```
:: After:
| | Entry point VIP: 0x1337
| | Stack pointer: -0x8
| | Already visited?: N
| | ------------------------
| | 0000: [ PSEUDO ] -0x8 movd eax 0x1
| | 0001: [ PSEUDO ] -0x8 strd $sp -0x4 0x0
| | 0002: [ PSEUDO ] -0x8 strd $sp -0x8 0x1
| | 0003: [ PSEUDO ] -0x8 vpinrd eax
| | 0004: [ PSEUDO ] -0x8 vexitq 0x0
```
|
2021-08-16 02:54:00 +08:00 |
|
windy
|
37b436a584
|
x86 Test OK
|
2021-08-08 23:16:28 +08:00 |
|
windy
|
1004668b55
|
Add build docs for Visual Studio
|
2021-08-02 23:41:48 +08:00 |
|
Duncan Ogilvie
|
2296553ba0
|
Add source group for VTIL-Tests
|
2020-11-03 01:06:23 +01:00 |
|
Duncan Ogilvie
|
ec75cba96d
|
Link capstone and keystone with the tests
|
2020-11-03 00:11:24 +01:00 |
|
Can Bölük
|
614309aa11
|
Fixing license.
|
2020-07-06 21:41:04 +02:00 |
|
Duncan Ogilvie
|
45150fa50d
|
Automatically find source files and generate nice looking filters
|
2020-07-03 16:00:13 +02:00 |
|
Duncan Ogilvie
|
6a1ac6969f
|
Add headers to CMake
|
2020-06-24 20:44:13 +02:00 |
|
Duncan Ogilvie
|
94037fda25
|
Apparently it's bad practice to use variables in CMake
https://www.youtube.com/watch?v=rLopVhns4Zs&t=29s
|
2020-05-30 02:56:36 +02:00 |
|
Duncan Ogilvie
|
70d1926fed
|
Add VTIL-Tests project
|
2020-05-28 19:48:01 +02:00 |
|