14 const T val = buffer[
i];
26 for (
auto it = histogram.begin();
it != histogram.end(); ++
it) {
33 template <
typename T>
static double ShannonEntropy(
T buffer[],
size_t bufferSize)
35 std::map<T, size_t>
counts;
double calcShannonEntropy(std::map< T, size_t > &histogram, size_t totalSize)
size_t generateHistogram(IN T buffer[], IN size_t bufferSize, OUT std::map< T, size_t > &counts)
size_t fill_iat(BYTE *vBuf, size_t vBufSize, IN const peconv::ExportsMapper *exportsMap, IN OUT IATBlock &iat, IN ThunkFoundCallback *callback)