Lines Matching defs:COFFParser
36 struct COFFParser { struct
37 COFFParser(COFFYAML::Object &Obj, yaml::ErrorHandler EH) in COFFParser() function
44 bool useBigObj() const { in useBigObj()
49 bool isPE() const { return Obj.OptionalHeader.hasValue(); } in isPE()
50 bool is64Bit() const { in is64Bit()
55 uint32_t getFileAlignment() const { in getFileAlignment()
59 unsigned getHeaderSize() const { in getHeaderSize()
63 unsigned getSymbolSize() const { in getSymbolSize()
67 bool parseSections() { in parseSections()
106 bool parseSymbols() { in parseSymbols()
130 bool parse() { in parse()
138 unsigned getStringIndex(StringRef Str) { in getStringIndex()
150 COFFYAML::Object &Obj;
152 codeview::StringsAndChecksums StringsAndChecksums;
153 BumpPtrAllocator Allocator;
154 StringMap<unsigned> StringTableMap;
155 std::string StringTable;
156 uint32_t SectionTableStart;
157 uint32_t SectionTableSize;
159 yaml::ErrorHandler ErrHandler;