PatchEntry
PatchEntry*& GetLink(PatchEntry* value) const
PatchEntry* entry = sPatchedTable.Lookup(stub);
PatchEntry* entry = sOriginalTable.Lookup(*symbol);
entry = PatchEntry::Create(name, *symbol);
PatchEntry* originalTableLink;
PatchEntry* patchedTableLink;
static PatchEntry* Create(const char* name, void* function)
void* memory = malloc(_ALIGN(sizeof(PatchEntry))
PatchEntry* entry = new(memory) PatchEntry;
void* stub = (uint8*)memory + _ALIGN(sizeof(PatchEntry));
typedef PatchEntry ValueType;
size_t Hash(PatchEntry* value) const
bool Compare(const void* key, PatchEntry* value) const
PatchEntry*& GetLink(PatchEntry* value) const
typedef PatchEntry ValueType;
size_t Hash(PatchEntry* value) const
bool Compare(const void* key, PatchEntry* value) const