Closed BrunoPujos closed 3 years ago
This PR regroup several small improvements:
BipOperand.reg
get
BipFunction
BipBlock
HxCFunc
HxCFunc.iter_all
BipStruct.iter_all
BipType.get_str_named
CNodeExprObj
HxCExprObj
No breaking change in those modifications, test for all of those should be good.
This PR regroup several small improvements:
BipOperand.reg
for getting the register number use in an operandget
static method toBipFunction
,BipBlock
andHxCFunc
for allowing getting those object from different argument typeHxCFunc.iter_all
andBipStruct.iter_all
methods for iterating on all those objectsBipType.get_str_named
for making it easier to generate valid C from IDA typesCNodeExprObj
andHxCExprObj
No breaking change in those modifications, test for all of those should be good.