Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(264)

Side by Side Diff: compat/mac/kern/exc_resource.h

Issue 1066243002: Accept non-fatal resource exceptions without generating crash reports (Closed) Base URL: https://chromium.googlesource.com/crashpad/crashpad@master
Patch Set: Swallow non-fatal EXC_RESOURCE Created 5 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « compat/compat.gyp ('k') | compat/mac/mach-o/getsect.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 // Copyright 2015 The Crashpad Authors. 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 CRASHPAD_COMPAT_MAC_KERN_EXC_RESOURCE_H_
16 #define CRASHPAD_COMPAT_MAC_KERN_EXC_RESOURCE_H_
17
18 #if __has_include_next(<kern/exc_resource.h>)
19 #include_next <kern/exc_resource.h>
20 #endif
21
22 // 10.9 SDK
23
24 #ifndef EXC_RESOURCE_DECODE_RESOURCE_TYPE
25 #define EXC_RESOURCE_DECODE_RESOURCE_TYPE(code) (((code) >> 61) & 0x7ull)
26 #endif
27
28 #ifndef EXC_RESOURCE_DECODE_FLAVOR
29 #define EXC_RESOURCE_DECODE_FLAVOR(code) (((code) >> 58) & 0x7ull)
30 #endif
31
32 #ifndef RESOURCE_TYPE_CPU
33 #define RESOURCE_TYPE_CPU 1
34 #endif
35
36 #ifndef RESOURCE_TYPE_WAKEUPS
37 #define RESOURCE_TYPE_WAKEUPS 2
38 #endif
39
40 #ifndef RESOURCE_TYPE_MEMORY
41 #define RESOURCE_TYPE_MEMORY 3
42 #endif
43
44 #ifndef FLAVOR_CPU_MONITOR
45 #define FLAVOR_CPU_MONITOR 1
46 #endif
47
48 #ifndef FLAVOR_WAKEUPS_MONITOR
49 #define FLAVOR_WAKEUPS_MONITOR 1
50 #endif
51
52 #ifndef FLAVOR_HIGH_WATERMARK
53 #define FLAVOR_HIGH_WATERMARK 1
54 #endif
55
56 // 10.10 SDK
57
58 #ifndef FLAVOR_CPU_MONITOR_FATAL
59 #define FLAVOR_CPU_MONITOR_FATAL 2
60 #endif
61
62 #endif // CRASHPAD_COMPAT_MAC_KERN_EXC_RESOURCE_H_
OLDNEW
« no previous file with comments | « compat/compat.gyp ('k') | compat/mac/mach-o/getsect.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698