HomeSort by relevance Sort by last modified time
    Searched refs:Minidump (Results 1 - 22 of 22) sorted by null

  /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...]

Completed in 954 milliseconds