I'm going to enter this as an RFE but I thought I'd first ask to see if it's already there. I thought perhaps 'structural search' might be it, but it doesn't seem to do what I need.
What I'm looking for is a way to search an execution path. Or, actually, all potential execution paths from a given point.
My use-case is that I suspect that a reference counter is being incremented more than it is being decremented (so the object isn't released from it's pool). So I'd like the ability to search the part of the code that I have narrowed the problem to, to see all the places that the increment counter method is called to see if there's a chance that the code may then erroneously skip the corresponding decrement method.
I can't achieve the same end with breakpoints as this error only occurs very sporadically (and only in production of course).
So, the idea to have a Search Execution Paths option would be very useful for me.
Is there anyway to do this today?