|
Java Class Encryption and License Management
Create evaluation versions, host- and user based licenses using the same installation package. FREE evaluation version available. www.jsecurity.net |
#include <bytecodeHistogram.hpp>

Public Types | |
| enum | Constants { log2_number_of_codes = 8, number_of_codes = 1 << log2_number_of_codes, number_of_pairs = number_of_codes * number_of_codes } |
Static Public Member Functions | |
| static void | reset () PRODUCT_RETURN |
| static void | print (float cutoff=0.01F) PRODUCT_RETURN |
Private Member Functions | |
| NOT_PRODUCT (static int _index;) NOT_PRODUCT(static int _counters[number_of_pairs] | |
Friends | |
| class | AbstractInterpreterGenerator |
| class | InterpreterGenerator |
Definition at line 79 of file bytecodeHistogram.hpp.
Definition at line 81 of file bytecodeHistogram.hpp.
| BytecodePairHistogram.NOT_PRODUCT | ( | static int _index; | ) | [private] |
| void BytecodePairHistogram::print | ( | float | cutoff = 0.01F |
) | [static] |
Definition at line 160 of file bytecodeHistogram.cpp.
References GrowableArray< E >.at(), HistoEntry.count(), outputStream.cr(), HistoEntry.index(), GrowableArray< E >.length(), number_of_codes, number_of_pairs, and outputStream.print_cr().
| void BytecodePairHistogram::reset | ( | void | ) | [static] |
Definition at line 152 of file bytecodeHistogram.cpp.
References Bytecodes._nop, log2_number_of_codes, and number_of_pairs.
Referenced by AbstractInterpreter.initialize().
friend class AbstractInterpreterGenerator [friend] |
Definition at line 91 of file bytecodeHistogram.hpp.
friend class InterpreterGenerator [friend] |
Definition at line 92 of file bytecodeHistogram.hpp.
