PdbFileDeinit
Description
Release storage owned by a PdbFile. Safe on a zeroed struct.
Usage example (Cross-references)
Usage examples (Cross-references)
- In
Pdb.c:111:
ok = ok && MemCompare(pdb.info.guid, kGuid, 16) == 0;
PdbFileDeinit(&pdb);
DefaultAllocatorDeinit(&alloc);
return ok;- In
Pdb.c:304:
}
PdbFileDeinit(&pdb);
DefaultAllocatorDeinit(&alloc);
return ok;- In
PdbCache.c:122:
MemCompare(entry->pe.codeview.guid, entry->pdb.info.guid, 16) != 0) {
LOG_ERROR("PdbCache: GUID/age mismatch between PE and PDB for {}", entry->module_path);
PdbFileDeinit(&entry->pdb);
return false;
}- In
PdbCache.c:177:
PdbCacheEntry *e = &self->entries.data[i];
if (e->pdb_open)
PdbFileDeinit(&e->pdb);
if (e->pe_open)
PeFileDeinit(&e->pe);- In
Pdb.c:619:
fail:
PdbFileDeinit(out);
return false;
}- In
Pdb.c:646:
}
void PdbFileDeinit(PdbFile *self) {
if (!self)
return;
Last updated on