| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Co-Authored-By: ltlly <a1253213025@163.com>
|
|
Co-Authored-By: ltlly <a1253213025@163.com>
|
|
Co-Authored-By: ltlly <a1253213025@163.com>
|
|
|
|
https://github.com/Vector35/binaryninja-api/issues/6408
|
|
`mul` is aligned with at least what x86 returns for tokens.
Signed-off-by: Dusk Banks <me@bb010g.com>
|
|
|
|
|
|
|
|
- XLILFunction.get_expr: Get an expr by index
- XLILFunction.copy_expr: Copy an IL expr to a new expr
- XLILInstruction.raw_operands: the straight integers from the core
- Extra accessors on XLILLabel
|
|
This is already exposed in the CPP interface, and is useful for
workflows for enumerating all expressions in an ILFunction
|
|
|
|
|
|
|
|
to LLIL, MLIL, and HLIL
Also cleans up some old code patterns in the old visitors
|
|
|
|
|
|
|
|
- size describes input operands, not outputs
- mult for when only lower half of product is needed
- when full product needed, must specify signed/unsigned
|
|
|
|
|
|
|
|
|
|
Implement detailed_operands for both, add visitors for both.
Improve consistency of type_name field of detailed_operands in MLIL
|
|
To make possible the next commit
|
|
|
|
|
|
|
|
|
|
Arrakis can have a little LowLevelILFunction documentation, as a treat
|
|
|
|
|
|
|
|
|
|
|
|
Close #3339.
|
|
|
|
|
|
|
|
Fixes #3032
|
|
handles directly
|
|
|