Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

What is PreEmptive Solution’s patented Overload Induction™?

0
Posted

What is PreEmptive Solution’s patented Overload Induction™?

0

As expected of any good obfuscator, Dotfuscator®renames all program identifiers to small meaningless names. With DashO™, we played around with creating clever renames (unprintables, etc) but ended up just renaming to small, alphabetic letters. Instead of clever names, we invented and patented an algorithm called “overload induction” that has been in use in DashO™ since its inception. Overload induction works by identifying colliding sets of methods across inheritance hierarchies and renaming such sets according to some enumeration (e.g. the alphabet). Because separate colliding sets are identified and the enumeration starts at the beginning each time, method overloading is induced on a grand scale. The OI algorithm determines all opportunities for name reuse and takes advantage of them. Many of our customers have reported a full 33% of ALL methods were renamed to a single character (such as “a”). Typically, 10% more are renamed to “b”, etc. This effect is far stronger than normal one-t

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123