summaryrefslogtreecommitdiff
path: root/examples/mlil_parser
diff options
context:
space:
mode:
authorRusty Wagner <rusty.wagner@gmail.com>2026-04-27 16:39:21 -0400
committerRusty Wagner <rusty.wagner@gmail.com>2026-05-22 16:30:56 -0400
commit08e34ac325743085911f96b62c81d9a1f2127806 (patch)
tree4eb72a14340041bdce2d81b0633e8398adc4ddb4 /examples/mlil_parser
parentaca1c6f63911057018341869b9aaf74f486a1474 (diff)
Extend MLIL call instruction outputs to be expressions
Diffstat (limited to 'examples/mlil_parser')
-rw-r--r--examples/mlil_parser/src/mlil_parser.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/examples/mlil_parser/src/mlil_parser.cpp b/examples/mlil_parser/src/mlil_parser.cpp
index 66dcd45e..11fabdaa 100644
--- a/examples/mlil_parser/src/mlil_parser.cpp
+++ b/examples/mlil_parser/src/mlil_parser.cpp
@@ -74,7 +74,6 @@ static void PrintOperation(BNMediumLevelILOperation operation)
ENUM_PRINTER(MLIL_JUMP_TO)
ENUM_PRINTER(MLIL_CALL)
ENUM_PRINTER(MLIL_CALL_UNTYPED)
- ENUM_PRINTER(MLIL_CALL_OUTPUT)
ENUM_PRINTER(MLIL_CALL_PARAM)
ENUM_PRINTER(MLIL_RET)
ENUM_PRINTER(MLIL_NORET)
@@ -99,6 +98,7 @@ static void PrintOperation(BNMediumLevelILOperation operation)
ENUM_PRINTER(MLIL_TAILCALL_UNTYPED)
ENUM_PRINTER(MLIL_SEPARATE_PARAM_LIST)
ENUM_PRINTER(MLIL_SHARED_PARAM_SLOT)
+ ENUM_PRINTER(MLIL_VAR_OUTPUT)
ENUM_PRINTER(MLIL_BP)
ENUM_PRINTER(MLIL_TRAP)
ENUM_PRINTER(MLIL_UNDEF)
@@ -121,6 +121,7 @@ static void PrintOperation(BNMediumLevelILOperation operation)
ENUM_PRINTER(MLIL_TAILCALL_UNTYPED_SSA)
ENUM_PRINTER(MLIL_CALL_PARAM_SSA)
ENUM_PRINTER(MLIL_CALL_OUTPUT_SSA)
+ ENUM_PRINTER(MLIL_VAR_OUTPUT_SSA)
ENUM_PRINTER(MLIL_LOAD_SSA)
ENUM_PRINTER(MLIL_LOAD_STRUCT_SSA)
ENUM_PRINTER(MLIL_STORE_SSA)