| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
Add string handling to ILRegister comparison.
This is especially nice with the CallingConvention API. It returns a string for things like "int_return_reg". This allows comparison without sprinkling of str().
Fix up __ne__ for ILInstruction.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
instruction
|
|
|
|
are consistent and typed properly
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Expose the BNReplaceLowLevelILExpr core API via a new method on LowLevelILFunction, replace_expr
|
|
|
|
|
|
|
|
Co-Authored-By: joshwatson <josh@joshwatson.com>
|
|
They didn't have a __hash__ method so I added one so I can use them in sets. It's really just the hash of the Function object plus a string to indicate it's MLIL or LLIL
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.instructions to mlil instead of main function -- likewise for llil
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|