summaryrefslogtreecommitdiff
path: root/plugins/efi_resolver
AgeCommit message (Collapse)Author
2025-12-20Fix many of the warnings that show up when compiling with GCC 15.2Mark Rowe
2025-08-20Deprecate Workflow::Instance in favor of Workflow::Get and Workflow::GetOrCreateMark Rowe
Calls to `Workflow::Instance` that were looking up a built-in workflow name are updated to use `Workflow::Get`. Others use `Workflow::GetOrCreate`.
2025-08-14[Mac] Consistently specify rpaths for plug-insMark Rowe
C++ plug-ins now consistently use the `plugin_rpath` or `ui_plugin_rpath` macros to ensure they have `SKIP_BUILD_RPATH` set when building on Mac (i.e., no `LC_RPATH` is added). Rust plug-ins have their build.rs updated to only specify `-Wl,-rpath` when building for Linux. It is not needed on macOS. On macOS we instead explicitly specify an `@rpath`-relative install name. This doesn't change any behavior, but avoids leaving an absolute path as the library's install name and is consistent with CMake's behavior for C++ plug-ins.
2025-08-08Update remaining projects to C++20Mark Rowe
2025-07-29Add support for declarative downstream dependencies to workflow system.Brian Potchik
2025-07-15Move LLIL instruction retrieval into the LLIL function where it belongsMason Reed
The python API was kept the same seeing as we are close to the release, will likely start deprecating some of those API's soon.
2025-06-05Fix running in headless modeMichael Krasnitski
2025-06-05Fix incorrect paths in EFI ResolverMichael Krasnitski
2025-05-08Implement EFI resolver as a module workflowBrandon Miller