Improve handling of malformed / dsc_extractor.bundle-processed binaries
Hi,
I have found that these https://github.com/Vector35/workflow_objc/blob/master/Core/AnalysisProvider.cpp#L22-L23 two analyzers raise out-of-bound exceptions.
Used LaunchServices binary extracted using https://github.com/keith/dyld-shared-cache-extractor from arm64 cache.
Will dig into it tomorrow and update the ticket.
The output of that tool is not valid/parseable objc and can't be supported in this tool. If there's an actual crash as a result of loading it, please let me know.
The output of that tool is not valid/parseable objc and can't be supported in this tool
I see, in my case if was interested to parse cfstrings, and disabling SelectorAnalyzer/ClassAnalyzer helped there.
You could close the ticket in case it's intended behaviour.