--- title: "dynamorio::drmemtrace::bitset_hash_table_t< T > Class Template Reference" layout: default permalink: /classdynamorio_1_1drmemtrace_1_1bitset__hash__table__t.html ---
DynamoRIO
dynamorio::drmemtrace::bitset_hash_table_t< T > Class Template Reference

#include <raw2trace.h>

Detailed Description

template<typename T>
class dynamorio::drmemtrace::bitset_hash_table_t< T >

Bitset hash table for balancing search time in case of enormous count of pc. Each pc represented as pair of high 64-BLOCK_SIZE_BIT bits and lower BLOCK_SIZE_BIT bits. High bits is the key in hash table and give bitset table with BLOCK_SIZE size. Lower bits set bit in bitset that means this pc was processed. BLOCK_SIZE_BIT=13 was picked up to exclude hash collision and save speed up.


The documentation for this class was generated from the following file: