This is an archive of the discontinued LLVM Phabricator instance.

Make NativeExeSymbol a concrete subclass of NativeRawSymbol [PDB]
ClosedPublic

Authored by amccarth on Mar 16 2017, 3:14 PM.

Details

Summary

This moves exe symbol-specific method implementations out of NativeRawSymbol into a concrete subclass. Also adds implementations for hasCTypes and hasPrivateSymbols and a simple test to ensure the native reader can access the summary information for the executable from the PDB.

Diff Detail

Repository
rL LLVM

Event Timeline

amccarth created this revision.Mar 16 2017, 3:14 PM
zturner accepted this revision.Mar 16 2017, 3:24 PM
zturner added inline comments.
llvm/lib/DebugInfo/PDB/Native/NativeExeSymbol.cpp
23 ↗(On Diff #92070)

Can remove this line.

This revision is now accepted and ready to land.Mar 16 2017, 3:24 PM
This revision was automatically updated to reflect the committed changes.