-
Notifications
You must be signed in to change notification settings - Fork 248
Open
Labels
Component: Rust APIIssue needs changes to the Rust APIIssue needs changes to the Rust APIEffort: LowIssue should take < 1 weekIssue should take < 1 weekImpact: MediumIssue is impactful with a bad, or no, workaroundIssue is impactful with a bad, or no, workaround
Description
What is the feature you'd like to have?
The Rust API does not currently expose any way to map from an LLIL instruction to the corresponding MLIL instruction(s) or vice versa. Similarly absent are functions for MLIL <-> HLIL.
This would provide the equivalents of:
MediumLevelILFunction::GetLowLevelILInstructionIndex
MediumLevelILFunction::GetLowLevelILExprIndex
MediumLevelILFunction::GetLowLevelILExprIndexes
MediumLevelILFunction::GetHighLevelILInstructionIndex
MediumLevelILFunction::GetHighLevelILExprIndex
MediumLevelILFunction::GetHighLevelILExprIndexes
for each of the IL levels.
VisualEhrmanntraut
Metadata
Metadata
Assignees
Labels
Component: Rust APIIssue needs changes to the Rust APIIssue needs changes to the Rust APIEffort: LowIssue should take < 1 weekIssue should take < 1 weekImpact: MediumIssue is impactful with a bad, or no, workaroundIssue is impactful with a bad, or no, workaround