@@ -176,7 +176,7 @@ class MediumLevelILInstruction(BaseILInstruction):
176
176
instr : CoreMediumLevelILInstruction
177
177
instr_index : InstructionIndex
178
178
179
- # ILOperations is deprecated and will be removed in a future version
179
+ # ILOperations is deprecated and will be removed in a future version once BNIL Graph no longer uses it
180
180
# Use the visit methods visit, visit_all, and visit_operands
181
181
ILOperations : ClassVar [Mapping [MediumLevelILOperation , List [Tuple [str , str ]]]] = {
182
182
MediumLevelILOperation .MLIL_NOP : [], MediumLevelILOperation .MLIL_SET_VAR : [("dest" , "var" ), ("src" , "expr" )],
@@ -332,13 +332,13 @@ class MediumLevelILInstruction(BaseILInstruction):
332
332
], MediumLevelILOperation .MLIL_SET_VAR_SSA : [
333
333
("dest" , "var_ssa" ), ("src" , "expr" )
334
334
], MediumLevelILOperation .MLIL_SET_VAR_SSA_FIELD : [
335
- ("prev" , "var_ssa_dest_and_src" ), ("offset" , "int" ), ("src" , "expr" )
335
+ ("dest" , "var_ssa_dest_and_src" ), ( " prev" , "var_ssa_dest_and_src" ), ("offset" , "int" ), ("src" , "expr" )
336
336
], MediumLevelILOperation .MLIL_SET_VAR_SPLIT_SSA : [
337
337
("high" , "var_ssa" ), ("low" , "var_ssa" ), ("src" , "expr" )
338
338
], MediumLevelILOperation .MLIL_SET_VAR_ALIASED : [
339
- ("prev" , "var_ssa_dest_and_src" ), ("src" , "expr" )
339
+ ("dest" , "var_ssa_dest_and_src" ), ( " prev" , "var_ssa_dest_and_src" ), ("src" , "expr" )
340
340
], MediumLevelILOperation .MLIL_SET_VAR_ALIASED_FIELD : [
341
- ("prev" , "var_ssa_dest_and_src" ), ("offset" , "int" ), ("src" , "expr" )
341
+ ("dest" , "var_ssa_dest_and_src" ), ( " prev" , "var_ssa_dest_and_src" ), ("offset" , "int" ), ("src" , "expr" )
342
342
], MediumLevelILOperation .MLIL_VAR_SSA : [("src" , "var_ssa" )], MediumLevelILOperation .MLIL_VAR_SSA_FIELD : [
343
343
("src" , "var_ssa" ), ("offset" , "int" )
344
344
], MediumLevelILOperation .MLIL_VAR_ALIASED : [
@@ -348,7 +348,7 @@ class MediumLevelILInstruction(BaseILInstruction):
348
348
], MediumLevelILOperation .MLIL_VAR_SPLIT_SSA : [
349
349
("high" , "var_ssa" ), ("low" , "var_ssa" )
350
350
], MediumLevelILOperation .MLIL_CALL_SSA : [
351
- ("output" , "expr" ), ("dest" , "expr" ),
351
+ ("output" , "expr" ), ("output_dest_memory" , "int" ), ( " dest" , "expr" ),
352
352
("params" , "expr_list" ), ("src_memory" , "int" )
353
353
], MediumLevelILOperation .MLIL_CALL_UNTYPED_SSA : [
354
354
("output" , "expr" ), ("dest" , "expr" ), ("params" , "expr" ), ("stack" , "expr" )
@@ -358,7 +358,8 @@ class MediumLevelILInstruction(BaseILInstruction):
358
358
], MediumLevelILOperation .MLIL_SYSCALL_UNTYPED_SSA : [
359
359
("output" , "expr" ), ("params" , "expr" ), ("stack" , "expr" )
360
360
], MediumLevelILOperation .MLIL_TAILCALL_SSA : [
361
- ("output" , "expr" ), ("dest" , "expr" ), ("params" , "expr_list" ), ("src_memory" , "int" )
361
+ ("output" , "expr" ), ("output_dest_memory" , "int" ),
362
+ ("dest" , "expr" ), ("params" , "expr_list" ), ("src_memory" , "int" )
362
363
], MediumLevelILOperation .MLIL_TAILCALL_UNTYPED_SSA : [
363
364
("output" , "expr" ), ("dest" , "expr" ), ("params" , "expr" ), ("stack" , "expr" )
364
365
], MediumLevelILOperation .MLIL_CALL_OUTPUT_SSA : [
0 commit comments