================ @@ -53,6 +54,31 @@ Expected<std::string> MinidumpFile::getString(size_t Offset) const { return Result; } +Expected<std::vector<minidump::ExceptionStream>> +MinidumpFile::getExceptionStreams() const { + // Scan the directories for exceptions first + std::vector<Directory> exceptionStreams; + for (const auto &directory : Streams) { + if (directory.Type == StreamType::Exception) + exceptionStreams.push_back(directory); + } ---------------- jeffreytan81 wrote:
Similar, I do not think you need to make a copy of `Directory`, returning by reference is enough. https://github.com/llvm/llvm-project/pull/97470 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits