Skip to content

Improved Performance and Fix Bugs

Latest
Compare
Choose a tag to compare
@CySHell CySHell released this 06 Jun 11:00
070a46b

Thanks unknowntrojan (https://github.com/unknowntrojan) and Cookiemon (https://github.com/Cookiemon ) for the huge improvements!

  • Fix demangler function not decoding bytes to str.

  • Improve performance of searching by specifically looking for signatures.

  • Make background task cancelleable.

  • Fix typo

  • Create functions from vtable entries if they do not already exist.

  • memoize demangling

  • fix windows console

  • fix linux support

  • fix vftable population

  • remove debug prints

  • fix vtable length, fix class hierarchy deduction

  • disable debug logging

  • change vfTable names to appear in order

  • remove constructor name mess

  • fix mega retarded condition

  • fix naming inconsistency in constructors

  • fix constructor indices

  • add padding to method numbers and disable choice

  • change method padding

  • update after done

  • add thunk detection, improve perf a lot

  • remove perf logging

  • don't add unnecessary comments on double run

  • allow renaming of functions when running again

  • fixed assignment analysis

  • handle some errors gracefully

  • fix naming inconsistencies, fix potential constructor list, cleanup

  • remove my debug settings

  • revert default constructor detection setting