Skip to content

Releases: CySHell/ClassyPP

Improved Performance and Fix Bugs

06 Jun 11:00
070a46b
Compare
Choose a tag to compare

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

Version 1.6.1 - Linux\Mac support bug fixes

11 Jan 10:52
Compare
Choose a tag to compare
Linux \ Mac Support - fixed some bugs

Version 1.6 - Add support for Linux\Mac Demangling

02 Jan 14:56
Compare
Choose a tag to compare

Version 1.5 - Non-RTTI vfTables detection

18 Dec 08:58
6cff61a
Compare
Choose a tag to compare
  • Non-RTTI vfTables detection
  • bug fixes
  • optimizations

Version 1.4 - Detect Destructors

06 Nov 15:14
de52305
Compare
Choose a tag to compare
  • Added destructor function detection
  • Improved logging and monitoring

Version 1.3 - Improved constructor function detection, Support 32 bit…

31 Oct 17:10
Compare
Choose a tag to compare
1.3.1

Merge remote-tracking branch 'origin/main'

Version 1.1 - Detect Constructors

07 Jun 09:53
Compare
Choose a tag to compare
Version 1.1 - Detect Constructors

RTTI Information extraction

01 Jun 08:02
Compare
Choose a tag to compare
1.0

Version 1.0 - RTTI Information extraction