1 : // Copyright 2015 Google Inc. All Rights Reserved.
2 : //
3 : // Licensed under the Apache License, Version 2.0 (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
6 : //
7 : // http://www.apache.org/licenses/LICENSE-2.0
8 : //
9 : // Unless required by applicable law or agreed to in writing, software
10 : // distributed under the License is distributed on an "AS IS" BASIS,
11 : // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 : // See the License for the specific language governing permissions and
13 : // limitations under the License.
14 :
15 : #ifndef SYZYGY_KASKO_API_MINIDUMP_TYPE_H_
16 : #define SYZYGY_KASKO_API_MINIDUMP_TYPE_H_
17 :
18 m : namespace kasko {
19 m : namespace api {
20 :
21 : // Specifies the type of Minidump to be included in a report.
22 m : enum MinidumpType {
23 : // Minidump with stacks, PEB, TEB, and unloaded module list.
24 m : SMALL_DUMP_TYPE,
25 :
26 : // Minidump with all of the above, plus memory referenced from stack.
27 m : LARGER_DUMP_TYPE,
28 :
29 : // Large dump with all process memory.
30 m : FULL_DUMP_TYPE
31 m : };
32 :
33 m : } // namespace api
34 m : } // namespace kasko
35 :
36 : #endif // SYZYGY_KASKO_API_MINIDUMP_TYPE_H_
|