summaryrefslogtreecommitdiff
path: root/rust/src/low_level_il
AgeCommit message (Expand)Author
2026-06-05Fix some Rust formattingMark Rowe
2026-06-05Add abs, min, and max instructionsMark Rowe
2026-06-04Add bswap, popcnt, clz, ctz, cls, and rbit instructionsMark Rowe
2026-05-27Rust APIs for custom function liftersBrandon Miller
2026-01-11[Rust] Replace `log` with `tracing`Mason Reed
2026-01-01update copyrights for 2026Jordan Wiens
2025-12-10[Rust] Add `LowLevelILSSARegister` type (#7745)Mason Reed
2025-12-10[Rust] Fix crash when calling `LowLevelILFunction::generate_ssa_form` without...Mason Reed
2025-12-04Pass arch to finalized LowLevelILFunction (#7729)Truman Kilen
2025-11-17Fix calculation of mask for constant valuesJames Johnson
2025-10-02[Rust] Fix misc typoMason Reed
2025-10-02[Rust] Improvements to LLIL flag and intrinsic operationsJames Johnson
2025-09-30Fix rust api formatting warningsJosh Ferrell
2025-09-29Fix rust warnings about lifetimes introduced by 1.89.0Josh Ferrell
2025-09-29Fix Rust LowLevelILFunction owner function methodBrandon Miller
2025-09-29Make rust il.undefined return a ValueExpr for use as a sub-exprBrandon Miller
2025-08-27[Rust] Fix a couple of oversights in the APIMark Rowe
2025-08-27[Rust] Add LowLevelILFunction::{get_ssa_register_value, get_ssa_flag_value}Mark Rowe
2025-07-15Move LLIL instruction retrieval into the LLIL function where it belongsMason Reed
2025-07-04[Rust] Fix double precision expression low level IL definitionMason Reed
2025-07-04[WARP] Fix possible skipped instructions when multiple IL expressions are app...Mason Reed
2025-07-04[Rust] Add missing `ADD_OVERFLOW`, `TEST_BIT` and `LLIL_REG_STACK_FREE_REG` l...Mason Reed
2025-07-02[Rust] Add missing `LLIL_FLOAT_CONST` low level IL expressionMason Reed
2025-07-02[Rust] Add missing `LLIL_FLAG_GROUP` and `LLIL_FLAG_COND` lifted IL expressionsMason Reed
2025-07-02[Rust] Misc things for WARPMason Reed
2025-07-02[Rust] Add `LowLevelILExpression::{value, possible_values, possible_values_wi...Mason Reed
2025-05-31[Rust] Retrieve architecture if missing from location passed to `MediumLevelI...Mason Reed
2025-05-30[Rust] Express expression vs instruction index for MLIL and HLIL APIsMason Reed
2025-05-30[Rust] Map LLIL_UNDEF to LowLevelILExpressionKind::UndefMark Rowe
2025-05-30[Rust] Add support for LLIL_SEPARATE_PARAM_LIST_SSAMark Rowe
2025-05-30[Rust] Add support for LLIL_REG_PHI / LLIL_MEM_PHI / LLIL_FLAG_PHIMark Rowe
2025-05-30[Rust] Support retrieving use / def of SSA registers in LLILMark Rowe
2025-05-30[Rust] Add LowLevelILInstruction::basic_block / LowLevelILFunction::basic_blo...Mark Rowe
2025-05-30[Rust] Have LowLevelILBlock derive Clone rather than manually implementing itMark Rowe
2025-05-30[Rust] Allow mapping between SSA and non-SSA forms of instructions / expressionsMark Rowe
2025-05-30[Rust] Make LowLevelIL{Expression,Instruction} implement CopyMark Rowe
2025-05-12[Rust] Remove `NonSSAVariant` bound from `LowLevelILFunction`Mason Reed
2025-05-12[Rust] Add Assert and ForceVersion LLIL operationsMason Reed
2025-05-12[Rust] Support SSA form properly in low level ILMason Reed
2025-05-12[Rust] Misc clippy lintsMason Reed
2025-05-12[Rust] Remove Architecture trait bound on LLIL related structuresMason Reed
2025-05-12[Rust] Pretty print LLIL sub expressionsMason Reed
2025-04-26Add generate_ssa_form to LowLevelILFunctionMark Rowe
2025-03-28belated copyright year updateJordan Wiens
2025-01-31Fix misc clippy lintsMason Reed
2025-01-31Add LLIL_REG_STACK_POP and LLIL_REG_STACK_PUSH to Rust APIMason Reed
2025-01-25Rust refactorMason Reed