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, |
(...skipping 139 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
150 | 150 |
151 //! \brief The stream type for MINIDUMP_MEMORY_LIST. | 151 //! \brief The stream type for MINIDUMP_MEMORY_LIST. |
152 MemoryListStream = 5, | 152 MemoryListStream = 5, |
153 | 153 |
154 //! \brief The stream type for MINIDUMP_EXCEPTION_STREAM. | 154 //! \brief The stream type for MINIDUMP_EXCEPTION_STREAM. |
155 ExceptionStream = 6, | 155 ExceptionStream = 6, |
156 | 156 |
157 //! \brief The stream type for MINIDUMP_SYSTEM_INFO. | 157 //! \brief The stream type for MINIDUMP_SYSTEM_INFO. |
158 SystemInfoStream = 7, | 158 SystemInfoStream = 7, |
159 | 159 |
| 160 //! \brief The stream contains information about active `HANDLE`s. |
| 161 HandleDataStream = 12, |
| 162 |
160 //! \brief The stream type for MINIDUMP_MISC_INFO, MINIDUMP_MISC_INFO_2, | 163 //! \brief The stream type for MINIDUMP_MISC_INFO, MINIDUMP_MISC_INFO_2, |
161 //! MINIDUMP_MISC_INFO_3, and MINIDUMP_MISC_INFO_4. | 164 //! MINIDUMP_MISC_INFO_3, and MINIDUMP_MISC_INFO_4. |
162 //! | 165 //! |
163 //! More recent versions of this stream are supersets of earlier versions. | 166 //! More recent versions of this stream are supersets of earlier versions. |
164 //! | 167 //! |
165 //! The exact version of the stream that is present is implied by the stream’s | 168 //! The exact version of the stream that is present is implied by the stream’s |
166 //! size. Furthermore, this stream contains a field, | 169 //! size. Furthermore, this stream contains a field, |
167 //! MINIDUMP_MISC_INFO::Flags1, that indicates which data is present and | 170 //! MINIDUMP_MISC_INFO::Flags1, that indicates which data is present and |
168 //! valid. | 171 //! valid. |
169 MiscInfoStream = 15, | 172 MiscInfoStream = 15, |
(...skipping 801 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
971 //! - A MINIDUMP_MODULE_LIST stream. All loaded modules are present. | 974 //! - A MINIDUMP_MODULE_LIST stream. All loaded modules are present. |
972 //! - Typically, a MINIDUMP_MEMORY_LIST stream containing duplicate pointers | 975 //! - Typically, a MINIDUMP_MEMORY_LIST stream containing duplicate pointers |
973 //! to the stack memory regions also referenced by the MINIDUMP_THREAD_LIST | 976 //! to the stack memory regions also referenced by the MINIDUMP_THREAD_LIST |
974 //! stream. This type of minidump file also includes a | 977 //! stream. This type of minidump file also includes a |
975 //! MINIDUMP_MEMORY_DESCRIPTOR containing the 256 bytes centered around | 978 //! MINIDUMP_MEMORY_DESCRIPTOR containing the 256 bytes centered around |
976 //! the exception address or the instruction pointer. | 979 //! the exception address or the instruction pointer. |
977 MiniDumpNormal = 0x00000000, | 980 MiniDumpNormal = 0x00000000, |
978 }; | 981 }; |
979 | 982 |
980 #endif // CRASHPAD_COMPAT_NON_WIN_DBGHELP_H_ | 983 #endif // CRASHPAD_COMPAT_NON_WIN_DBGHELP_H_ |
OLD | NEW |