HexRaysPyTools
HexRaysPyTools copied to clipboard
DeepScan option not always shown
The 'Deep Scan' variable context menu option does not always show up. From what i've seen this can be fixed by setting the variables' type to char* manually. I presume this is so that the plugin can easily read offsets from the base of the variable instead of dealing with non-byte offsets, which makes sense. However, this doesn't appear to be documented and in the current form is confusing as some variables, if they have the wrong type, behave differently. A possible fix would be to show the button in all cases but warn when the type is not char*, or first set the variable type to char* before doing a scan if it's not already that type.