@@ -27,7 +27,8 @@ def hexrays_events_callback(*args):
27
27
idaapi .attach_action_to_popup (form , popup , Actions .RecastItemLeft .name , None )
28
28
29
29
if hx_view .item .get_lvar () and filter (lambda x : x .equals_to (hx_view .item .get_lvar ().type ()), Const .LEGAL_TYPES ):
30
- idaapi .attach_action_to_popup (form , popup , Actions .ScanVariable .name , None )
30
+ idaapi .attach_action_to_popup (form , popup , Actions .ShallowScanVariable .name , None )
31
+ idaapi .attach_action_to_popup (form , popup , Actions .DeepScanVariable .name , None )
31
32
idaapi .attach_action_to_popup (form , popup , Actions .RecognizeShape .name , None )
32
33
33
34
if item .citype == idaapi .VDI_FUNC :
@@ -158,7 +159,8 @@ def init():
158
159
Actions .register (Actions .RemoveArgument )
159
160
Actions .register (Actions .RemoveReturn )
160
161
Actions .register (Actions .ConvertToUsercall )
161
- Actions .register (Actions .ScanVariable , Helper .temporary_structure )
162
+ Actions .register (Actions .ShallowScanVariable , Helper .temporary_structure )
163
+ Actions .register (Actions .DeepScanVariable , Helper .temporary_structure )
162
164
Actions .register (Actions .RecognizeShape )
163
165
Actions .register (Actions .SelectContainingStructure , potential_negatives )
164
166
Actions .register (Actions .ResetContainingStructure )
@@ -191,7 +193,8 @@ def term():
191
193
Actions .unregister (Actions .RemoveArgument )
192
194
Actions .unregister (Actions .RemoveReturn )
193
195
Actions .unregister (Actions .ConvertToUsercall )
194
- Actions .unregister (Actions .ScanVariable )
196
+ Actions .unregister (Actions .ShallowScanVariable )
197
+ Actions .unregister (Actions .DeepScanVariable )
195
198
Actions .unregister (Actions .RecognizeShape )
196
199
Actions .unregister (Actions .SelectContainingStructure )
197
200
Actions .unregister (Actions .ResetContainingStructure )
0 commit comments