/external/google-breakpad/src/google_breakpad/processor/ |
exploitability.h | 44 #include "google_breakpad/processor/minidump.h" 53 static Exploitability *ExploitabilityForPlatform(Minidump *dump, 60 Exploitability(Minidump *dump, 63 Minidump *dump_;
|
minidump_processor.h | 42 class Minidump; 72 // Processes the minidump file and fills process_state with the result. 76 // Processes the minidump structure and fills process_state with the 78 ProcessResult Process(Minidump* minidump, 81 // representations of the CPU type that the minidump in |dump| was 83 // the minidump. 84 static bool GetCPUInfo(Minidump* dump, SystemInfo* info); 87 // representations of the operating system that the minidump in |dump| 89 // the minidump [all...] |
minidump.h | 30 // minidump.h: A minidump reader. 32 // The basic structure of this module tracks the structure of the minidump 33 // file itself. At the top level, a minidump file is represented by a 34 // Minidump object. Like most other classes in this module, Minidump 37 // "raw" structures found in the minidump file itself, and defined in 43 // Most of the module lazily reads only the portion of the minidump file 44 // necessary to fulfill the user's request. Calling Minidump::Read 45 // only reads the minidump's directory. The thread list is not read unti [all...] |
/external/google-breakpad/src/processor/ |
exploitability_linux.h | 33 // platform given a minidump and process_state. 47 ExploitabilityLinux(Minidump *dump,
|
exploitability_win.h | 33 // platform given a minidump and process_state. 47 ExploitabilityWin(Minidump *dump,
|
exploitability.cc | 41 #include "google_breakpad/processor/minidump.h" 49 Exploitability::Exploitability(Minidump *dump, 59 Minidump *dump,
|
exploitability_linux.cc | 33 // platform given a minidump and process_state. 58 ExploitabilityLinux::ExploitabilityLinux(Minidump *dump,
|
minidump_stackwalk.cc | 30 // minidump_stackwalk.cc: Process a minidump with MinidumpProcessor, printing 44 #include "google_breakpad/processor/minidump.h" 55 using google_breakpad::Minidump; 67 // prints identifying OS and CPU information from the minidump, crash 68 // information if the minidump was produced as a result of a crash, and 69 // call stacks for each thread contained in the minidump. All information 84 // Process the minidump. 85 Minidump dump(minidump_file); 87 BPLOG(ERROR) << "Minidump " << dump.path() << " could not be read"; 107 fprintf(stderr, "usage: %s [-m|-s] <minidump-file> [symbol-path ...]\n [all...] |
minidump_dump.cc | 30 // minidump_dump.cc: Print the contents of a minidump file in somewhat 39 #include "google_breakpad/processor/minidump.h" 44 using google_breakpad::Minidump; 55 static void DumpRawStream(Minidump *minidump, 60 if (!minidump->SeekToStreamType(stream_type, &length)) { 71 if (!minidump->ReadBytes(&contents[0], length)) { 73 BPLOG(ERROR) << "minidump.ReadBytes failed"; 95 Minidump minidump(minidump_file) [all...] |
minidump_unittest.cc | 30 // Unit test for Minidump. Uses a pre-generated minidump and 43 #include "google_breakpad/processor/minidump.h" 49 using google_breakpad::Minidump; 87 Minidump minidump(minidump_file_); 88 ASSERT_EQ(minidump.path(), minidump_file_); 89 ASSERT_TRUE(minidump.Read()); 90 const MDRawHeader* header = minidump.header(); 97 // read minidump contents into memory, construct a stringstream around the [all...] |
minidump.cc | 30 // minidump.cc: A minidump reader. 32 // See minidump.h for documentation. 36 #include "google_breakpad/processor/minidump.h" 148 // Given a pointer to a 128-bit int in the minidump data, set the "low" 225 // some use 32 bits. For the purposes of a minidump, wide strings are 393 MinidumpObject::MinidumpObject(Minidump* minidump) 395 minidump_(minidump) { 404 MinidumpStream::MinidumpStream(Minidump* minidump [all...] |
minidump_processor.cc | 40 #include "google_breakpad/processor/minidump.h" 78 Minidump *dump, ProcessState *process_state) { 86 BPLOG(ERROR) << "Minidump " << dump->path() << " has no header"; 137 BPLOG(ERROR) << "Minidump " << dump->path() << " has no thread list"; 141 BPLOG(INFO) << "Minidump " << dump->path() << " has " << 156 // Reset frame_symbolizer_ at the beginning of stackwalk for each minidump. 182 // If this thread is the thread that produced the minidump, don't process 200 // thread_index points to the thread index in the minidump, which 202 // any of the minidump's threads are skipped and not placed into the 224 // a memory region (containing the stack) from the minidump memory list [all...] |
exploitability_win.cc | 33 // platform given a minidump and process_state. 43 #include "google_breakpad/processor/minidump.h" 72 ExploitabilityWin::ExploitabilityWin(Minidump *dump, 79 BPLOG(INFO) << "Minidump does not have exception record."; 98 BPLOG(INFO) << "Minidump memory segments not available.";
|
minidump_processor_unittest.cc | 30 // Unit test for MinidumpProcessor. Uses a pre-generated minidump and 48 #include "google_breakpad/processor/minidump.h" 59 class MockMinidump : public Minidump { 61 MockMinidump() : Minidump("") { 308 // A test minidump context, just returns the MDRawContextX86 330 EXPECT_EQ(processor.Process("nonexistent minidump", &state), 333 EXPECT_CALL(dump, path()).WillRepeatedly(Return("mock minidump")); 355 // once per minidump per module. 483 EXPECT_CALL(dump, path()).WillRepeatedly(Return("mock minidump")); 551 EXPECT_CALL(dump, path()).WillRepeatedly(Return("mock minidump")); [all...] |
/external/google-breakpad/src/client/mac/tests/ |
minidump_generator_test.cc | 47 #include "google_breakpad/processor/minidump.h" 64 using google_breakpad::Minidump; 101 // Ensure that minidump file exists and is > 0 bytes. 110 // Read the minidump, sanity check some data. 111 Minidump minidump(dump_filename.c_str()); 112 ASSERT_TRUE(minidump.Read()); 114 MinidumpSystemInfo* system_info = minidump.GetSystemInfo(); 120 MinidumpThreadList* thread_list = minidump.GetThreadList(); 130 MinidumpModuleList* module_list = minidump.GetModuleList() [all...] |
exception_handler_test.cc | 41 #include "google_breakpad/processor/minidump.h" 57 using google_breakpad::Minidump; 120 // Wait for the background process to return the minidump file. 126 Minidump minidump(minidump_file); 127 ASSERT_TRUE(minidump.Read()); 129 MinidumpException* exception = minidump.GetException(); 160 MinidumpMemoryList* memory_list = minidump.GetMemoryList(); 198 // Ensure that minidump file exists and is > 0 bytes. 204 // The minidump should not contain an exception stream [all...] |
crash_generation_server_test.cc | 48 #include "google_breakpad/processor/minidump.h" 64 using google_breakpad::Minidump; 141 // check that no minidump was written 167 // Test that actually writing a minidump works 199 // check that minidump was written 216 // results in a minidump being written by the CrashGenerationServer in 244 // check that minidump was written 250 // Read the minidump, sanity check some data. 251 Minidump minidump(last_dump_name.c_str()) [all...] |
/external/google-breakpad/src/client/linux/handler/ |
exception_handler_unittest.cc | 54 #include "google_breakpad/processor/minidump.h" 140 // Reads the minidump path sent over the pipe |fd| and sets it in |path|. 497 // data from the minidump afterwards. 519 // of the block of memory, because the minidump should contain 128 541 // Read the minidump. Locate the exception record and the 545 Minidump minidump(minidump_path); 546 ASSERT_TRUE(minidump.Read()); 548 MinidumpException* exception = minidump.GetException(); 549 MinidumpMemoryList* memory_list = minidump.GetMemoryList() [all...] |
/external/google-breakpad/src/client/linux/minidump_writer/ |
minidump_writer_unittest.cc | 53 #include "google_breakpad/processor/minidump.h" 65 const char kMDWriterUnitTestFileName[] = "/minidump-writer-unittest"; 126 // Test that mapping info can be specified when writing a minidump, 127 // and that it ends up in the module list of the minidump. 133 // data from the minidump afterwards. 199 // Read the minidump. Load the module list, and ensure that 202 Minidump minidump(templ); 203 ASSERT_TRUE(minidump.Read()); 205 MinidumpModuleList* module_list = minidump.GetModuleList() [all...] |
/external/v8/tools/oom_dump/ |
oom_dump.cc | 33 #include <google_breakpad/processor/minidump.h> 39 using google_breakpad::Minidump; 111 Minidump minidump(minidump_file); 112 CHECK(minidump.Read()); 114 MinidumpException *exception = minidump.GetException(); 123 MinidumpThreadList* thread_list = minidump.GetThreadList(); 276 fprintf(stderr, "usage: %s <minidump>\n", argv[0]);
|
/external/google-breakpad/src/client/windows/unittests/ |
exception_handler_death_test.cc | 43 #include "google_breakpad/processor/minidump.h" 338 // minidump should contain 128 bytes on either side of the 351 // Verify that the resulting minidump contains the memory around the IP 358 // Read the minidump. Locate the exception record and the 363 Minidump minidump(minidump_filename); 364 ASSERT_TRUE(minidump.Read()); 366 MinidumpException* exception = minidump.GetException(); 367 MinidumpMemoryList* memory_list = minidump.GetMemoryList(); 433 // minidump should contain 128 bytes on either side of th [all...] |
exception_handler_test.cc | 45 #include "google_breakpad/processor/minidump.h" 230 // This test validates that the minidump is written correctly. 273 // Minidump should have a memory listing, but no 64-bit memory. 301 // This test validates that the minidump is written correctly. 344 // Minidump should have a memory listing, but no 64-bit memory. 371 // Test that writing a minidump produces a valid minidump containing 390 // Read the minidump and verify some info. 391 Minidump minidump(minidump_filename) [all...] |