search for: debugsubsectionkind

Displaying 3 results from an estimated 3 matches for "debugsubsectionkind".

2018 Aug 31
2
PDB questions
...file index to string, I found this > code: > > Expected<codeview::DebugChecksumsSubsectionRef> > ModuleDebugStreamRef::findChecksumsSubsection() const { > codeview::DebugChecksumsSubsectionRef Result; > for (const auto &SS : subsections()) { > if (SS.kind() != DebugSubsectionKind::FileChecksums) > continue; > > if (auto EC = Result.initialize(SS.getRecordData())) > return std::move(EC); > return Result; > } > return Result; > } > > Subsections() is populated here: > > if (auto EC = Reader.readSubstream(C13LinesSu...
2018 Aug 31
2
PDB questions
Zachary, Thanks for the help on IRC earlier. I've got code that can capture a stack trace and then discover for each address, its module, function, source index, line, and column. I still have a couple of loose ends though. Do you know what's going on here? 1. There appears to be 8 bytes before every LineFragmentHeader. Here's some of my own debug output, which matches
2017 Jun 08
2
[MS] Partial PDB (/DEBUG:FASTLINK) parsing support in LLVM
Hi Zach (or anyone else who may have a clue), I'm currently investigating making use of LLVM for PDB parsing for with a view to supporting partial PDBs as produced by /DEBUG:FASTLINK as the VS DIA SDK hasn't been updated to handle them. I know this is probably low on your priority list but since /DEBUG:FASTLINK is now the implied default for VS2017 I figure it's a good time to take a