| Index: build/secondary/third_party/crashpad/crashpad/util/BUILD.gn
 | 
| diff --git a/build/secondary/third_party/crashpad/crashpad/util/BUILD.gn b/build/secondary/third_party/crashpad/crashpad/util/BUILD.gn
 | 
| index 0fe15b6137ef68c8543dea428c28d3a99b6fc8cd..9429597e7c532df574fd14751686989bfed1b807 100644
 | 
| --- a/build/secondary/third_party/crashpad/crashpad/util/BUILD.gn
 | 
| +++ b/build/secondary/third_party/crashpad/crashpad/util/BUILD.gn
 | 
| @@ -58,39 +58,6 @@ source_set("util") {
 | 
|      "mac/service_management.h",
 | 
|      "mac/xattr.cc",
 | 
|      "mac/xattr.h",
 | 
| -    "mach/child_port_handshake.cc",
 | 
| -    "mach/child_port_handshake.h",
 | 
| -    "mach/child_port_server.cc",
 | 
| -    "mach/child_port_server.h",
 | 
| -    "mach/child_port_types.h",
 | 
| -    "mach/composite_mach_message_server.cc",
 | 
| -    "mach/composite_mach_message_server.h",
 | 
| -    "mach/exc_client_variants.cc",
 | 
| -    "mach/exc_client_variants.h",
 | 
| -    "mach/exc_server_variants.cc",
 | 
| -    "mach/exc_server_variants.h",
 | 
| -    "mach/exception_behaviors.cc",
 | 
| -    "mach/exception_behaviors.h",
 | 
| -    "mach/exception_ports.cc",
 | 
| -    "mach/exception_ports.h",
 | 
| -    "mach/exception_types.cc",
 | 
| -    "mach/exception_types.h",
 | 
| -    "mach/mach_extensions.cc",
 | 
| -    "mach/mach_extensions.h",
 | 
| -    "mach/mach_message.cc",
 | 
| -    "mach/mach_message.h",
 | 
| -    "mach/mach_message_server.cc",
 | 
| -    "mach/mach_message_server.h",
 | 
| -    "mach/notify_server.cc",
 | 
| -    "mach/notify_server.h",
 | 
| -    "mach/scoped_task_suspend.cc",
 | 
| -    "mach/scoped_task_suspend.h",
 | 
| -    "mach/symbolic_constants_mach.cc",
 | 
| -    "mach/symbolic_constants_mach.h",
 | 
| -    "mach/task_for_pid.cc",
 | 
| -    "mach/task_for_pid.h",
 | 
| -    "mach/task_memory.cc",
 | 
| -    "mach/task_memory.h",
 | 
|      "misc/clock.h",
 | 
|      "misc/clock_mac.cc",
 | 
|      "misc/clock_posix.cc",
 | 
| @@ -101,6 +68,8 @@ source_set("util") {
 | 
|      "misc/initialization_state_dcheck.h",
 | 
|      "misc/pdb_structures.cc",
 | 
|      "misc/pdb_structures.h",
 | 
| +    "misc/random_string.cc",
 | 
| +    "misc/random_string.h",
 | 
|      "misc/scoped_forbid_return.cc",
 | 
|      "misc/scoped_forbid_return.h",
 | 
|      "misc/symbolic_constants_common.h",
 | 
| @@ -159,12 +128,16 @@ source_set("util") {
 | 
|      "win/capture_context.asm",
 | 
|      "win/capture_context.h",
 | 
|      "win/checked_win_address_range.h",
 | 
| +    "win/command_line.cc",
 | 
| +    "win/command_line.h",
 | 
|      "win/critical_section_with_debug_info.cc",
 | 
|      "win/critical_section_with_debug_info.h",
 | 
|      "win/exception_handler_server.cc",
 | 
|      "win/exception_handler_server.h",
 | 
|      "win/get_function.cc",
 | 
|      "win/get_function.h",
 | 
| +    "win/handle.cc",
 | 
| +    "win/handle.h",
 | 
|      "win/module_version.cc",
 | 
|      "win/module_version.h",
 | 
|      "win/nt_internals.cc",
 | 
| @@ -178,6 +151,8 @@ source_set("util") {
 | 
|      "win/registration_protocol_win.h",
 | 
|      "win/scoped_handle.cc",
 | 
|      "win/scoped_handle.h",
 | 
| +    "win/scoped_local_alloc.cc",
 | 
| +    "win/scoped_local_alloc.h",
 | 
|      "win/scoped_process_suspend.cc",
 | 
|      "win/scoped_process_suspend.h",
 | 
|      "win/time.cc",
 | 
| @@ -185,6 +160,45 @@ source_set("util") {
 | 
|      "win/xp_compat.h",
 | 
|    ]
 | 
|  
 | 
| +  if (is_mac) {
 | 
| +    # mach/ are not globally filtered.
 | 
| +    sources += [
 | 
| +      "mach/child_port_handshake.cc",
 | 
| +      "mach/child_port_handshake.h",
 | 
| +      "mach/child_port_server.cc",
 | 
| +      "mach/child_port_server.h",
 | 
| +      "mach/child_port_types.h",
 | 
| +      "mach/composite_mach_message_server.cc",
 | 
| +      "mach/composite_mach_message_server.h",
 | 
| +      "mach/exc_client_variants.cc",
 | 
| +      "mach/exc_client_variants.h",
 | 
| +      "mach/exc_server_variants.cc",
 | 
| +      "mach/exc_server_variants.h",
 | 
| +      "mach/exception_behaviors.cc",
 | 
| +      "mach/exception_behaviors.h",
 | 
| +      "mach/exception_ports.cc",
 | 
| +      "mach/exception_ports.h",
 | 
| +      "mach/exception_types.cc",
 | 
| +      "mach/exception_types.h",
 | 
| +      "mach/mach_extensions.cc",
 | 
| +      "mach/mach_extensions.h",
 | 
| +      "mach/mach_message.cc",
 | 
| +      "mach/mach_message.h",
 | 
| +      "mach/mach_message_server.cc",
 | 
| +      "mach/mach_message_server.h",
 | 
| +      "mach/notify_server.cc",
 | 
| +      "mach/notify_server.h",
 | 
| +      "mach/scoped_task_suspend.cc",
 | 
| +      "mach/scoped_task_suspend.h",
 | 
| +      "mach/symbolic_constants_mach.cc",
 | 
| +      "mach/symbolic_constants_mach.h",
 | 
| +      "mach/task_for_pid.cc",
 | 
| +      "mach/task_for_pid.h",
 | 
| +      "mach/task_memory.cc",
 | 
| +      "mach/task_memory.h",
 | 
| +    ]
 | 
| +  }
 | 
| +
 | 
|    # Include files from here and generated files starting with "util".
 | 
|    include_dirs = [
 | 
|      "..",
 | 
| @@ -203,6 +217,8 @@ source_set("util") {
 | 
|        "rpcrt4.lib",
 | 
|        "winhttp.lib",
 | 
|      ]
 | 
| +    cflags = [ "/wd4201" ]  # nonstandard extension used : nameless struct/union.
 | 
| +
 | 
|      # TODO(GYP) UseSafeExceptionHandlers masm rule.
 | 
|    } else if (is_mac) {
 | 
|      sources += get_target_outputs(":mig")
 | 
| 
 |