| OLD | NEW | 
|    1 // Copyright 2014 The Crashpad Authors. All rights reserved. |    1 // Copyright 2014 The Crashpad Authors. All rights reserved. | 
|    2 // |    2 // | 
|    3 // Licensed under the Apache License, Version 2.0 (the "License"); |    3 // Licensed under the Apache License, Version 2.0 (the "License"); | 
|    4 // you may not use this file except in compliance with the License. |    4 // you may not use this file except in compliance with the License. | 
|    5 // You may obtain a copy of the License at |    5 // You may obtain a copy of the License at | 
|    6 // |    6 // | 
|    7 //     http://www.apache.org/licenses/LICENSE-2.0 |    7 //     http://www.apache.org/licenses/LICENSE-2.0 | 
|    8 // |    8 // | 
|    9 // Unless required by applicable law or agreed to in writing, software |    9 // Unless required by applicable law or agreed to in writing, software | 
|   10 // distributed under the License is distributed on an "AS IS" BASIS, |   10 // distributed under the License is distributed on an "AS IS" BASIS, | 
|   11 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |   11 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | 
|   12 // See the License for the specific language governing permissions and |   12 // See the License for the specific language governing permissions and | 
|   13 // limitations under the License. |   13 // limitations under the License. | 
|   14  |   14  | 
|   15 #include "minidump/minidump_file_writer.h" |   15 #include "minidump/minidump_file_writer.h" | 
|   16  |   16  | 
|   17 #include <windows.h> |   17 #include <stdint.h> | 
|   18 #include <dbghelp.h> |   18 #include <string.h> | 
|   19  |   19  | 
|   20 #include <string> |   20 #include <string> | 
|   21 #include <utility> |   21 #include <utility> | 
|   22  |   22  | 
|   23 #include "base/basictypes.h" |  | 
|   24 #include "base/compiler_specific.h" |   23 #include "base/compiler_specific.h" | 
 |   24 #include "base/macros.h" | 
|   25 #include "gtest/gtest.h" |   25 #include "gtest/gtest.h" | 
|   26 #include "minidump/minidump_stream_writer.h" |   26 #include "minidump/minidump_stream_writer.h" | 
|   27 #include "minidump/minidump_writable.h" |   27 #include "minidump/minidump_writable.h" | 
|   28 #include "minidump/test/minidump_file_writer_test_util.h" |   28 #include "minidump/test/minidump_file_writer_test_util.h" | 
|   29 #include "minidump/test/minidump_writable_test_util.h" |   29 #include "minidump/test/minidump_writable_test_util.h" | 
|   30 #include "snapshot/test/test_cpu_context.h" |   30 #include "snapshot/test/test_cpu_context.h" | 
|   31 #include "snapshot/test/test_exception_snapshot.h" |   31 #include "snapshot/test/test_exception_snapshot.h" | 
|   32 #include "snapshot/test/test_memory_snapshot.h" |   32 #include "snapshot/test/test_memory_snapshot.h" | 
|   33 #include "snapshot/test/test_module_snapshot.h" |   33 #include "snapshot/test/test_module_snapshot.h" | 
|   34 #include "snapshot/test/test_process_snapshot.h" |   34 #include "snapshot/test/test_process_snapshot.h" | 
| (...skipping 419 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  454   const uint8_t kStream1Value = 0xa5; |  454   const uint8_t kStream1Value = 0xa5; | 
|  455   auto stream1 = make_scoped_ptr( |  455   auto stream1 = make_scoped_ptr( | 
|  456       new TestStream(kStream1Type, kStream1Size, kStream1Value)); |  456       new TestStream(kStream1Type, kStream1Size, kStream1Value)); | 
|  457   ASSERT_DEATH_CHECK(minidump_file.AddStream(std::move(stream1)), |  457   ASSERT_DEATH_CHECK(minidump_file.AddStream(std::move(stream1)), | 
|  458                      "already present"); |  458                      "already present"); | 
|  459 } |  459 } | 
|  460  |  460  | 
|  461 }  // namespace |  461 }  // namespace | 
|  462 }  // namespace test |  462 }  // namespace test | 
|  463 }  // namespace crashpad |  463 }  // namespace crashpad | 
| OLD | NEW |