binaryninja-api
binaryninja-api copied to clipboard
UIDF in HLIL/PseudoC
Version and Platform (required):
- Binary Ninja Version: 3.1.3567-dev
- OS: macOS
- OS Version: 12.0.1
- CPU Architecture: M1
Bug Description: There is no open to Set User Variable Value in HLIL or Pseudo-C views-- you have to do it from MLIL. Considering how many people ignore the MLIL view, I'd bet that a number of users don't even realize this is a feature they can use. This issue is strictly less broad than #2160, and only needs to apply to HLIL_VAR_INIT statements.
Steps To Reproduce: Please provide all steps required to reproduce the behavior:
- Open any binary
- Switch to MLIL
- Right click the definition site of a variable
- Observe the ability to Set User Variable Value
- Switch to HLIL
- Right click the definition site of a variable
- Observe the lack of ability to Set User Variable Value
Expected Behavior: I expected this option to be available in HLIL.
Additional Information: I'm on the fence whether this is a bug or feature