mirror of
https://bitbucket.org/chromiumembedded/cef
synced 2025-06-05 21:39:12 +02:00
macOS: Fix compilation error with 10.11 SDK
This commit is contained in:
@@ -313,4 +313,9 @@ patches = [
|
|||||||
# https://bugs.chromium.org/p/chromium/issues/detail?id=699278
|
# https://bugs.chromium.org/p/chromium/issues/detail?id=699278
|
||||||
'name': 'gpu_feature_info_699278',
|
'name': 'gpu_feature_info_699278',
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
# macOS: Fix compilation error with 10.11 SDK
|
||||||
|
# https://codereview.chromium.org/2843463003
|
||||||
|
'name': 'process_metrics_mac_2843463003',
|
||||||
|
},
|
||||||
]
|
]
|
||||||
|
19
patch/patches/process_metrics_mac_2843463003.patch
Normal file
19
patch/patches/process_metrics_mac_2843463003.patch
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
diff --git base/process/process_metrics_mac.cc base/process/process_metrics_mac.cc
|
||||||
|
index 19428fa..5eda0d0 100644
|
||||||
|
--- base/process/process_metrics_mac.cc
|
||||||
|
+++ base/process/process_metrics_mac.cc
|
||||||
|
@@ -50,12 +50,11 @@ struct ChromeTaskVMInfo {
|
||||||
|
mach_vm_size_t compressed_lifetime;
|
||||||
|
mach_vm_size_t phys_footprint;
|
||||||
|
};
|
||||||
|
-mach_msg_type_number_t ChromeTaskVMInfoCount =
|
||||||
|
- sizeof(ChromeTaskVMInfo) / sizeof(natural_t);
|
||||||
|
#else
|
||||||
|
using ChromeTaskVMInfo = task_vm_info;
|
||||||
|
-mach_msg_type_number_t ChromeTaskVMInfoCount = TASK_VM_INFO_REV1_COUNT;
|
||||||
|
#endif // MAC_OS_X_VERSION_10_11
|
||||||
|
+mach_msg_type_number_t ChromeTaskVMInfoCount =
|
||||||
|
+ sizeof(ChromeTaskVMInfo) / sizeof(natural_t);
|
||||||
|
|
||||||
|
bool GetTaskInfo(mach_port_t task, task_basic_info_64* task_info_data) {
|
||||||
|
if (task == MACH_PORT_NULL)
|
Reference in New Issue
Block a user