Lines Matching full:minidump
27 using namespace minidump;
32 llvm::MemoryBufferRef(toStringRef(data_sp->GetData()), "minidump"));
57 UUID MinidumpParser::GetModuleUUID(const minidump::Module *module) {
88 llvm::ArrayRef<minidump::Thread> MinidumpParser::GetThreads() {
106 MinidumpParser::GetThreadContext(const minidump::Thread &td) {
111 MinidumpParser::GetThreadContextWow64(const minidump::Thread &td) {
113 // the minidump was captured with a 64-bit debugger, then the CONTEXT we just
155 // TODO set the arm subarch stuff if the minidump has info about it
179 // TODO add all of the OSes that Minidump/breakpad distinguishes?
252 llvm::ArrayRef<minidump::Module> MinidumpParser::GetModuleList() {
277 "Reading memory region from minidump failed: {0}");
286 /// When we load a breakpad generated minidump file, we might have the
288 /// process that the minidump is describing. This checks the sorted memory
303 /// and breakpad ends up saving a minidump file that has two module entries for
349 std::vector<const minidump::Module *> MinidumpParser::GetFilteredModuleList() {
361 // minidump with two mappings for a binary: one whose base image points to a
371 std::vector<const minidump::Module *> filtered_modules;
430 std::optional<minidump::Range>
454 return minidump::Range(range_start, *ExpectedSlice);
464 return minidump::Range(memory_desc.first.StartOfMemoryRange, memory_desc.second);
478 // ranges a Minidump typically has, so I'm not sure if searching for the
481 std::optional<minidump::Range> range = FindMemoryRange(addr);