Lines Matching defs:TypeServerSource
42 // The TypeServerSource class represents a PDB type server, a file referenced by
46 // TypeServerSource object is then queued and loaded by the COFF Driver. The
49 class TypeServerSource : public TpiSource {
51 explicit TypeServerSource(COFFLinkerContext &ctx, PDBInputFile *f)
85 // Companion to TypeServerSource. Stores the index map for the IPI stream in the
93 friend class TypeServerSource;
95 // All of the TpiSource methods are no-ops. The parent TypeServerSource
104 // PDB type server (see TypeServerSource).
106 Expected<TypeServerSource *> getTypeServerSource();
193 auto *tpiSource = make<TypeServerSource>(ctx, pdbInputFile);
360 Error TypeServerSource::mergeDebugT(TypeMerger *m) {
417 Expected<TypeServerSource *> UseTypeServerSource::getTypeServerSource() {
421 TypeServerSource *tsSrc = nullptr;
424 tsSrc = (TypeServerSource *)it->second;
438 tsSrc = (TypeServerSource *)pdb->debugTypesObj;
453 Expected<TypeServerSource *> tsSrc = getTypeServerSource();
756 void TypeServerSource::loadGHashes() {
798 void TypeServerSource::remapTpiWithGHashes(GHashState *g) {
833 Expected<TypeServerSource *> maybeTsSrc = getTypeServerSource();
839 TypeServerSource *tsSrc = *maybeTsSrc;