OLD | NEW |
1 // Copyright 2015 The Crashpad Authors. All rights reserved. | 1 // Copyright 2015 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, |
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
51 minidump_module_crashpad_info_location)) { | 51 minidump_module_crashpad_info_location)) { |
52 return false; | 52 return false; |
53 } | 53 } |
54 | 54 |
55 INITIALIZATION_STATE_SET_VALID(initialized_); | 55 INITIALIZATION_STATE_SET_VALID(initialized_); |
56 return true; | 56 return true; |
57 } | 57 } |
58 | 58 |
59 std::string ModuleSnapshotMinidump::Name() const { | 59 std::string ModuleSnapshotMinidump::Name() const { |
60 INITIALIZATION_STATE_DCHECK_VALID(initialized_); | 60 INITIALIZATION_STATE_DCHECK_VALID(initialized_); |
61 NOTREACHED(); // https://code.google.com/p/crashpad/issues/detail?id=10 | 61 NOTREACHED(); // https://crashpad.chromium.org/bug/10 |
62 return std::string(); | 62 return std::string(); |
63 } | 63 } |
64 | 64 |
65 uint64_t ModuleSnapshotMinidump::Address() const { | 65 uint64_t ModuleSnapshotMinidump::Address() const { |
66 INITIALIZATION_STATE_DCHECK_VALID(initialized_); | 66 INITIALIZATION_STATE_DCHECK_VALID(initialized_); |
67 NOTREACHED(); // https://code.google.com/p/crashpad/issues/detail?id=10 | 67 NOTREACHED(); // https://crashpad.chromium.org/bug/10 |
68 return 0; | 68 return 0; |
69 } | 69 } |
70 | 70 |
71 uint64_t ModuleSnapshotMinidump::Size() const { | 71 uint64_t ModuleSnapshotMinidump::Size() const { |
72 INITIALIZATION_STATE_DCHECK_VALID(initialized_); | 72 INITIALIZATION_STATE_DCHECK_VALID(initialized_); |
73 NOTREACHED(); // https://code.google.com/p/crashpad/issues/detail?id=10 | 73 NOTREACHED(); // https://crashpad.chromium.org/bug/10 |
74 return 0; | 74 return 0; |
75 } | 75 } |
76 | 76 |
77 time_t ModuleSnapshotMinidump::Timestamp() const { | 77 time_t ModuleSnapshotMinidump::Timestamp() const { |
78 INITIALIZATION_STATE_DCHECK_VALID(initialized_); | 78 INITIALIZATION_STATE_DCHECK_VALID(initialized_); |
79 NOTREACHED(); // https://code.google.com/p/crashpad/issues/detail?id=10 | 79 NOTREACHED(); // https://crashpad.chromium.org/bug/10 |
80 return 0; | 80 return 0; |
81 } | 81 } |
82 | 82 |
83 void ModuleSnapshotMinidump::FileVersion(uint16_t* version_0, | 83 void ModuleSnapshotMinidump::FileVersion(uint16_t* version_0, |
84 uint16_t* version_1, | 84 uint16_t* version_1, |
85 uint16_t* version_2, | 85 uint16_t* version_2, |
86 uint16_t* version_3) const { | 86 uint16_t* version_3) const { |
87 INITIALIZATION_STATE_DCHECK_VALID(initialized_); | 87 INITIALIZATION_STATE_DCHECK_VALID(initialized_); |
88 NOTREACHED(); // https://code.google.com/p/crashpad/issues/detail?id=10 | 88 NOTREACHED(); // https://crashpad.chromium.org/bug/10 |
89 *version_0 = 0; | 89 *version_0 = 0; |
90 *version_1 = 0; | 90 *version_1 = 0; |
91 *version_2 = 0; | 91 *version_2 = 0; |
92 *version_3 = 0; | 92 *version_3 = 0; |
93 } | 93 } |
94 | 94 |
95 void ModuleSnapshotMinidump::SourceVersion(uint16_t* version_0, | 95 void ModuleSnapshotMinidump::SourceVersion(uint16_t* version_0, |
96 uint16_t* version_1, | 96 uint16_t* version_1, |
97 uint16_t* version_2, | 97 uint16_t* version_2, |
98 uint16_t* version_3) const { | 98 uint16_t* version_3) const { |
99 INITIALIZATION_STATE_DCHECK_VALID(initialized_); | 99 INITIALIZATION_STATE_DCHECK_VALID(initialized_); |
100 NOTREACHED(); // https://code.google.com/p/crashpad/issues/detail?id=10 | 100 NOTREACHED(); // https://crashpad.chromium.org/bug/10 |
101 *version_0 = 0; | 101 *version_0 = 0; |
102 *version_1 = 0; | 102 *version_1 = 0; |
103 *version_2 = 0; | 103 *version_2 = 0; |
104 *version_3 = 0; | 104 *version_3 = 0; |
105 } | 105 } |
106 | 106 |
107 ModuleSnapshot::ModuleType ModuleSnapshotMinidump::GetModuleType() const { | 107 ModuleSnapshot::ModuleType ModuleSnapshotMinidump::GetModuleType() const { |
108 INITIALIZATION_STATE_DCHECK_VALID(initialized_); | 108 INITIALIZATION_STATE_DCHECK_VALID(initialized_); |
109 NOTREACHED(); // https://code.google.com/p/crashpad/issues/detail?id=10 | 109 NOTREACHED(); // https://crashpad.chromium.org/bug/10 |
110 return kModuleTypeUnknown; | 110 return kModuleTypeUnknown; |
111 } | 111 } |
112 | 112 |
113 void ModuleSnapshotMinidump::UUIDAndAge(crashpad::UUID* uuid, | 113 void ModuleSnapshotMinidump::UUIDAndAge(crashpad::UUID* uuid, |
114 uint32_t* age) const { | 114 uint32_t* age) const { |
115 INITIALIZATION_STATE_DCHECK_VALID(initialized_); | 115 INITIALIZATION_STATE_DCHECK_VALID(initialized_); |
116 NOTREACHED(); // https://code.google.com/p/crashpad/issues/detail?id=10 | 116 NOTREACHED(); // https://crashpad.chromium.org/bug/10 |
117 *uuid = crashpad::UUID(); | 117 *uuid = crashpad::UUID(); |
118 *age = 0; | 118 *age = 0; |
119 } | 119 } |
120 | 120 |
121 std::string ModuleSnapshotMinidump::DebugFileName() const { | 121 std::string ModuleSnapshotMinidump::DebugFileName() const { |
122 INITIALIZATION_STATE_DCHECK_VALID(initialized_); | 122 INITIALIZATION_STATE_DCHECK_VALID(initialized_); |
123 NOTREACHED(); // https://code.google.com/p/crashpad/issues/detail?id=10 | 123 NOTREACHED(); // https://crashpad.chromium.org/bug/10 |
124 return std::string(); | 124 return std::string(); |
125 } | 125 } |
126 | 126 |
127 std::vector<std::string> ModuleSnapshotMinidump::AnnotationsVector() const { | 127 std::vector<std::string> ModuleSnapshotMinidump::AnnotationsVector() const { |
128 INITIALIZATION_STATE_DCHECK_VALID(initialized_); | 128 INITIALIZATION_STATE_DCHECK_VALID(initialized_); |
129 return annotations_vector_; | 129 return annotations_vector_; |
130 } | 130 } |
131 | 131 |
132 std::map<std::string, std::string> | 132 std::map<std::string, std::string> |
133 ModuleSnapshotMinidump::AnnotationsSimpleMap() const { | 133 ModuleSnapshotMinidump::AnnotationsSimpleMap() const { |
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
173 } | 173 } |
174 | 174 |
175 return ReadMinidumpSimpleStringDictionary( | 175 return ReadMinidumpSimpleStringDictionary( |
176 file_reader, | 176 file_reader, |
177 minidump_module_crashpad_info.simple_annotations, | 177 minidump_module_crashpad_info.simple_annotations, |
178 &annotations_simple_map_); | 178 &annotations_simple_map_); |
179 } | 179 } |
180 | 180 |
181 } // namespace internal | 181 } // namespace internal |
182 } // namespace crashpad | 182 } // namespace crashpad |
OLD | NEW |