binja_itanium_cxx_abi
binja_itanium_cxx_abi copied to clipboard
Gracefully log local and closure object types
Some small changes to gracefully fail on local names and closures. the closures were the ones causing me the most trouble.
I'm not completely sure about how I implemented the cursor position save in itanium_demangler/itanium_demangler/__init__.py
? that appears counter to how the tool seems to work. I tried to look into it further to figure out how to gracefully fail out without consuming the string when _parse_special
found a situation it couldn't handle but in the time (and attention) I have I was not able to figure out a more graceful way to do that.