From bc17c7072c0472c34b4c19da2b7de4aaab59c730 Mon Sep 17 00:00:00 2001 From: kumarak Date: Sat, 13 Jan 2018 20:11:53 -0500 Subject: [PATCH] change cs_action to catch & cleanup type, not looking into catch types; (#371) --- tools/mcsema_disass/ida/exception.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/mcsema_disass/ida/exception.py b/tools/mcsema_disass/ida/exception.py index c57644e0b..f5a0838ba 100644 --- a/tools/mcsema_disass/ida/exception.py +++ b/tools/mcsema_disass/ida/exception.py @@ -229,7 +229,7 @@ def format_lsda(lsda_ptr, start_ea, range = None, sjlj = False): if cs_action != 0: ar_disp, ar_filter = format_lsda_action(action_tbl, type_addr, type_enc, cs_action) - lsda_entries.add(_create_frame_entry(cs_start, cs_start + cs_len, cs_lp, cs_action)) + lsda_entries.add(_create_frame_entry(cs_start, cs_start + cs_len, cs_lp, cs_action != 0)) DEBUG("ea {:x}: cs_action[{}] = {}".format(act_ea, i, cs_action)) i += 1