Duncan Ogilvie
|
2d76a91a3c
|
Use CMAKE_CURRENT_LIST_DIR in xed.cmake to allow reuse
|
2026-05-22 10:40:47 -04:00 |
|
Duncan Ogilvie
|
a4f10c74cc
|
Do not enable test_runner_lib when testing isn't enabled
|
2026-05-22 10:40:47 -04:00 |
|
Duncan Ogilvie
|
19b880d9b4
|
Fix deprecated literal operators
|
2026-05-22 10:40:47 -04:00 |
|
Duncan Ogilvie
|
ba4c420b50
|
Fix XED runtime always defaulting to /MT
|
2026-05-04 09:36:35 -04:00 |
|
Duncan Ogilvie
|
0e324aee8c
|
Do not propagate empty CMAKE_MSVC_RUNTIME_LIBRARY
|
2026-04-21 09:23:16 -04:00 |
|
Duncan Ogilvie
|
71b1915a7e
|
Add REMILL_FETCH_SLEIGH option to allow find_package(sleigh)
|
2026-04-21 09:23:16 -04:00 |
|
Duncan Ogilvie
|
7055a0c54a
|
Change XGETBV architecture modeling to hypercall
|
2026-04-08 13:20:13 -04:00 |
|
Duncan Ogilvie
|
91f04f5eb9
|
Add a few missing instructions/tests
|
2026-03-25 09:18:37 -04:00 |
|
Duncan Ogilvie
|
99b70a1d7e
|
Add sem_dir argument to lifter cli
|
2026-03-25 09:18:37 -04:00 |
|
Duncan Ogilvie
|
c14bc57193
|
Fix CMake dependency for add_custom_command
|
2026-03-25 09:18:37 -04:00 |
|
Duncan Ogilvie
|
9a1409721c
|
Fix AVX-512 classification for latest XED
|
2026-03-25 09:18:37 -04:00 |
|
Duncan Ogilvie
|
b3fcd705ae
|
Fix linker warnings for x86 tests
|
2026-03-25 09:18:37 -04:00 |
|
Duncan Ogilvie
|
dc1f1d498c
|
Fix functions getting declared in duplicate in TraceLifter
|
2026-03-25 09:18:37 -04:00 |
|
Duncan Ogilvie
|
06923f4ab9
|
Improve dependencies superbuild for Windows (#736)
Closes #735
|
2025-12-01 14:04:02 -05:00 |
|
Duncan Ogilvie
|
9816ccca56
|
Add tests for 80-bit FLD/FST instructions
|
2025-11-24 12:04:51 -05:00 |
|
Duncan Ogilvie
|
bed042f2d9
|
Fix signature of memory_f80 intrinsics
|
2025-11-24 12:04:51 -05:00 |
|
Duncan Ogilvie
|
2302aa8c8a
|
Fix CMAKE_BUILD_TYPE default on Windows for dependencies
|
2025-11-23 21:03:00 -05:00 |
|
Duncan Ogilvie
|
f8acc718c9
|
Remove deprecated LINK_PUBLIC/PRIVATE specifier
|
2025-11-23 16:30:47 -05:00 |
|
Duncan Ogilvie
|
6892375a97
|
Add missing gflags dependency in remillConfig.cmake (#726)
|
2025-11-21 10:20:28 -05:00 |
|
Duncan Ogilvie
|
4689097a21
|
Add standalone GitHub Actions
|
2025-11-05 20:46:01 -05:00 |
|
Duncan Ogilvie
|
9ce12a05ff
|
Update README with new dependencies
|
2025-11-05 20:46:01 -05:00 |
|
Duncan Ogilvie
|
9a6868a27d
|
Fix X87 lifting on LLVM 18+
|
2025-11-05 20:46:01 -05:00 |
|
Duncan Ogilvie
|
ef5aa7a9b5
|
Add more functionality to remill-lift to make debugging easier
|
2025-11-05 20:46:01 -05:00 |
|
Duncan Ogilvie
|
1da12ee670
|
Recreate Ghidra sleigh patches to remove additional Ghidra fork for PPC
|
2025-11-05 20:46:01 -05:00 |
|
Duncan Ogilvie
|
92cbd7a182
|
Fix compilation on Windows (clang-cl)
|
2025-11-05 20:46:01 -05:00 |
|
Duncan Ogilvie
|
1be540eeef
|
Implement FMADD in terms of std::fma
|
2025-11-05 20:46:01 -05:00 |
|
Duncan Ogilvie
|
6082054723
|
Fix bug with uninitialized MONITOR variable causing UB
|
2025-11-05 20:46:01 -05:00 |
|
Duncan Ogilvie
|
eba0652f86
|
Replace cfenv dependency with new remill FPU intrinsics
|
2025-11-05 20:46:01 -05:00 |
|
Duncan Ogilvie
|
ac78aa9dca
|
Switch to standalone sysroot for semantics compilation
|
2025-11-05 20:46:01 -05:00 |
|
Duncan Ogilvie
|
50ac24a35d
|
Improve test failure output for lift-and-compare
|
2025-11-05 20:46:01 -05:00 |
|
Duncan Ogilvie
|
658a1806a7
|
No optimization flags to remill_settings and default CMAKE_BUILD_TYPE=Debug
|
2025-11-05 20:46:01 -05:00 |
|
Duncan Ogilvie
|
4bc1b54d6d
|
Switch back to C++17
|
2025-11-05 20:46:01 -05:00 |
|
Duncan Ogilvie
|
ddef25db7c
|
Add support for LLVM 15-21
|
2025-11-05 20:46:01 -05:00 |
|
Duncan Ogilvie
|
cde0863741
|
Remove FETCHCONTENT_BASE_DIR because it breaks multiple configurations
It is officially recommended against by CMake authors:
https://discourse.cmake.org/t/fetchcontent-base-directory-and-cmakepresets/6722/2
|
2025-11-05 20:46:01 -05:00 |
|
Duncan Ogilvie
|
37ad2b1efe
|
Remove unused Z3 dependency
|
2025-11-05 20:46:01 -05:00 |
|
Duncan Ogilvie
|
8e40ccc60e
|
Add standalone cxx-common alternative
|
2025-11-05 20:46:01 -05:00 |
|
Duncan Ogilvie
|
7f091d4256
|
Remove [[gnu::const]] (readnone) from __remill intrinsics (#710)
* Remove [[gnu::const]] (readnone) from __remill intrinsics
* Remove FindPureIntrinsic and SetMemoryReadNone
|
2024-07-17 12:32:00 -04:00 |
|
Duncan Ogilvie
|
fe7033d608
|
Fix build with system LLVM (#684)
|
2023-08-19 17:19:25 -04:00 |
|
Duncan Ogilvie
|
0596de698e
|
Clarify the documentation and fix dead links (#683)
|
2023-08-16 12:29:05 -04:00 |
|
Duncan Ogilvie
|
85d287c4f8
|
Implement a bunch of missing AVX instructions (#595)
|
2022-05-18 17:38:57 -04:00 |
|
Duncan Ogilvie
|
eec3dee7b4
|
Use _WIN32 instead of WIN32 to fix Windows builds (#498)
|
2021-03-22 09:58:51 -04:00 |
|