LLDB  mainline
Classes | Public Types | Static Public Member Functions | Static Public Attributes | List of all members
MappedHash Class Reference

#include <MappedHash.h>

Collaboration diagram for MappedHash:
Collaboration graph


struct  Header
class  MemoryTable

Public Types

enum  HashFunctionType { eHashFunctionDJB = 0u }

Static Public Member Functions

static uint32_t HashString (uint32_t hash_function, llvm::StringRef s)

Static Public Attributes

static const uint32_t HASH_MAGIC = 0x48415348u
static const uint32_t HASH_CIGAM = 0x48534148u

Detailed Description

Definition at line 24 of file MappedHash.h.

Member Enumeration Documentation

◆ HashFunctionType


Definition at line 26 of file MappedHash.h.

Member Function Documentation

◆ HashString()

static uint32_t MappedHash::HashString ( uint32_t  hash_function,
llvm::StringRef  s 

Member Data Documentation


const uint32_t MappedHash::HASH_CIGAM = 0x48534148u

Definition at line 43 of file MappedHash.h.

Referenced by MappedHash::Header< Prologue >::Read().


const uint32_t MappedHash::HASH_MAGIC = 0x48415348u

Definition at line 42 of file MappedHash.h.

Referenced by MappedHash::Header< Prologue >::Read().

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