Updating with "scripts/update-fuchsia-sdk.sh"
Change-Id: I200ecc35b81154b5cfd647de9cc8bb02b232eec0
Reviewed-on: https://fuchsia-review.googlesource.com/c/samples/+/382594
Reviewed-by: third_party Roller <third-party-roller@fuchsia-infra.iam.gserviceaccount.com>
Commit-Queue: third_party Roller <third-party-roller@fuchsia-infra.iam.gserviceaccount.com>
diff --git a/third_party/fuchsia-sdk/.build-id/03/abc0b20d9d0bee.debug b/third_party/fuchsia-sdk/.build-id/03/abc0b20d9d0bee.debug
new file mode 100755
index 0000000..fccbfad
--- /dev/null
+++ b/third_party/fuchsia-sdk/.build-id/03/abc0b20d9d0bee.debug
Binary files differ
diff --git a/third_party/fuchsia-sdk/.build-id/26/dde3734959afc6.debug b/third_party/fuchsia-sdk/.build-id/26/dde3734959afc6.debug
deleted file mode 100755
index a05f766..0000000
--- a/third_party/fuchsia-sdk/.build-id/26/dde3734959afc6.debug
+++ /dev/null
Binary files differ
diff --git a/third_party/fuchsia-sdk/.build-id/39/a4791764321153.debug b/third_party/fuchsia-sdk/.build-id/39/a4791764321153.debug
deleted file mode 100755
index 9004378..0000000
--- a/third_party/fuchsia-sdk/.build-id/39/a4791764321153.debug
+++ /dev/null
Binary files differ
diff --git a/third_party/fuchsia-sdk/.build-id/c3/3c6c90926301a9.debug b/third_party/fuchsia-sdk/.build-id/c3/3c6c90926301a9.debug
new file mode 100755
index 0000000..473a833
--- /dev/null
+++ b/third_party/fuchsia-sdk/.build-id/c3/3c6c90926301a9.debug
Binary files differ
diff --git a/third_party/fuchsia-sdk/arch/arm64/dist/libsyslog.so b/third_party/fuchsia-sdk/arch/arm64/dist/libsyslog.so
index dda8942..0d6c06b 100755
--- a/third_party/fuchsia-sdk/arch/arm64/dist/libsyslog.so
+++ b/third_party/fuchsia-sdk/arch/arm64/dist/libsyslog.so
Binary files differ
diff --git a/third_party/fuchsia-sdk/arch/arm64/lib/libsyslog.so b/third_party/fuchsia-sdk/arch/arm64/lib/libsyslog.so
index a05f766..fccbfad 100755
--- a/third_party/fuchsia-sdk/arch/arm64/lib/libsyslog.so
+++ b/third_party/fuchsia-sdk/arch/arm64/lib/libsyslog.so
Binary files differ
diff --git a/third_party/fuchsia-sdk/arch/arm64/sysroot/include/zircon/syscalls/object.h b/third_party/fuchsia-sdk/arch/arm64/sysroot/include/zircon/syscalls/object.h
index 7139ffe..7a66bce 100644
--- a/third_party/fuchsia-sdk/arch/arm64/sysroot/include/zircon/syscalls/object.h
+++ b/third_party/fuchsia-sdk/arch/arm64/sysroot/include/zircon/syscalls/object.h
@@ -650,6 +650,10 @@
 // Argument is a uint64_t.
 #define ZX_PROP_VMO_CONTENT_SIZE            17u
 
+// How an exception should be handled.
+// See //docs/concepts/kernel/exceptions.md.
+#define ZX_PROP_EXCEPTION_STRATEGY          18u
+
 // Basic thread states, in zx_info_thread_t.state.
 #define ZX_THREAD_STATE_NEW                 ((zx_thread_state_t) 0x0000u)
 #define ZX_THREAD_STATE_RUNNING             ((zx_thread_state_t) 0x0001u)
@@ -677,9 +681,15 @@
 #define ZX_THREAD_STATE_BASIC(n) ((n) & 0xff)
 
 // How a thread should behave when the current exception is closed.
+// ZX_PROP_EXCEPTION_STATE values.
 #define ZX_EXCEPTION_STATE_TRY_NEXT         0u
 #define ZX_EXCEPTION_STATE_HANDLED          1u
 
+// How an exception should be handled
+// ZX_PROP_EXCEPTION_STRATEGY values.
+#define ZX_EXCEPTION_STRATEGY_FIRST_CHANCE  0u
+#define ZX_EXCEPTION_STRATEGY_SECOND_CHANCE 1u
+
 __END_CDECLS
 
 #endif // SYSROOT_ZIRCON_SYSCALLS_OBJECT_H_
diff --git a/third_party/fuchsia-sdk/arch/x64/dist/libsyslog.so b/third_party/fuchsia-sdk/arch/x64/dist/libsyslog.so
index bda6dfa..e1f3f44 100755
--- a/third_party/fuchsia-sdk/arch/x64/dist/libsyslog.so
+++ b/third_party/fuchsia-sdk/arch/x64/dist/libsyslog.so
Binary files differ
diff --git a/third_party/fuchsia-sdk/arch/x64/lib/libsyslog.so b/third_party/fuchsia-sdk/arch/x64/lib/libsyslog.so
index 9004378..473a833 100755
--- a/third_party/fuchsia-sdk/arch/x64/lib/libsyslog.so
+++ b/third_party/fuchsia-sdk/arch/x64/lib/libsyslog.so
Binary files differ
diff --git a/third_party/fuchsia-sdk/arch/x64/sysroot/include/zircon/syscalls/object.h b/third_party/fuchsia-sdk/arch/x64/sysroot/include/zircon/syscalls/object.h
index 7139ffe..7a66bce 100644
--- a/third_party/fuchsia-sdk/arch/x64/sysroot/include/zircon/syscalls/object.h
+++ b/third_party/fuchsia-sdk/arch/x64/sysroot/include/zircon/syscalls/object.h
@@ -650,6 +650,10 @@
 // Argument is a uint64_t.
 #define ZX_PROP_VMO_CONTENT_SIZE            17u
 
+// How an exception should be handled.
+// See //docs/concepts/kernel/exceptions.md.
+#define ZX_PROP_EXCEPTION_STRATEGY          18u
+
 // Basic thread states, in zx_info_thread_t.state.
 #define ZX_THREAD_STATE_NEW                 ((zx_thread_state_t) 0x0000u)
 #define ZX_THREAD_STATE_RUNNING             ((zx_thread_state_t) 0x0001u)
@@ -677,9 +681,15 @@
 #define ZX_THREAD_STATE_BASIC(n) ((n) & 0xff)
 
 // How a thread should behave when the current exception is closed.
+// ZX_PROP_EXCEPTION_STATE values.
 #define ZX_EXCEPTION_STATE_TRY_NEXT         0u
 #define ZX_EXCEPTION_STATE_HANDLED          1u
 
+// How an exception should be handled
+// ZX_PROP_EXCEPTION_STRATEGY values.
+#define ZX_EXCEPTION_STRATEGY_FIRST_CHANCE  0u
+#define ZX_EXCEPTION_STRATEGY_SECOND_CHANCE 1u
+
 __END_CDECLS
 
 #endif // SYSROOT_ZIRCON_SYSCALLS_OBJECT_H_
diff --git a/third_party/fuchsia-sdk/bin/devshell/emu b/third_party/fuchsia-sdk/bin/devshell/emu
index 9eac155..1db47d6 100755
--- a/third_party/fuchsia-sdk/bin/devshell/emu
+++ b/third_party/fuchsia-sdk/bin/devshell/emu
@@ -302,6 +302,10 @@
 fi
 
 if (( GRPC )); then
+  if [[ "$(uname -s)" == "Darwin" ]]; then
+    echo "WebRTC feature is not supported on macOS"
+    exit 1
+  fi
   OPTIONS+=("-grpc" "$GRPC")
   OPTIONS+=("-rtcfps" "$RTCFPS")
   if [[ -n "$TURNCFG" ]]; then
diff --git a/third_party/fuchsia-sdk/bin/fpave.sh b/third_party/fuchsia-sdk/bin/fpave.sh
index 9cbf517..2f64508 100755
--- a/third_party/fuchsia-sdk/bin/fpave.sh
+++ b/third_party/fuchsia-sdk/bin/fpave.sh
@@ -85,8 +85,8 @@
       PRIVATE_KEY_FILE="${1}"
     ;;
     --device-name)
-      DEVICE_NAME_FILTER="${1}"
       shift
+      DEVICE_NAME_FILTER="${1}"
     ;;
     --prepare)
       PREPARE_ONLY="yes"
@@ -206,8 +206,9 @@
 DEVICE_IP=$(get-device-ip-by-name "$FUCHSIA_SDK_PATH" "$DEVICE_NAME_FILTER")
 if [[ "$?" && -n "$DEVICE_IP" ]]; then
     SSH_ARGS+=( "${DEVICE_IP}" dm reboot-recovery )
-    ssh-cmd "${SSH_ARGS[@]}"
-    fx-warn "Confirm device is rebooting into recovery mode.  Paving may fail if device is not in Zedboot."
+    if ! ssh-cmd "${SSH_ARGS[@]}"; then
+      fx-warn "Confirm device is rebooting into recovery mode.  Paving may fail if device is not in Zedboot."
+    fi
 else
     fx-warn "Device not detected.  Make sure the device is connected and at the 'Zedboot' screen."
 fi
diff --git a/third_party/fuchsia-sdk/build/gn-build-files-meta.json b/third_party/fuchsia-sdk/build/gn-build-files-meta.json
index a262965..75aa773 100644
--- a/third_party/fuchsia-sdk/build/gn-build-files-meta.json
+++ b/third_party/fuchsia-sdk/build/gn-build-files-meta.json
@@ -1,5 +1,6 @@
 {
   "docs": [
+    "fidl/fuchsia.accessibility.gesture/BUILD.gn",
     "fidl/fuchsia.accessibility.semantics/BUILD.gn",
     "fidl/fuchsia.auth.oldtokens/BUILD.gn",
     "fidl/fuchsia.auth/BUILD.gn",
diff --git a/third_party/fuchsia-sdk/build/test_targets.gni b/third_party/fuchsia-sdk/build/test_targets.gni
index b72b6ed..47643f2 100644
--- a/third_party/fuchsia-sdk/build/test_targets.gni
+++ b/third_party/fuchsia-sdk/build/test_targets.gni
@@ -29,6 +29,7 @@
   not_needed(["invoker"])
   group(target_name){
     deps = [
+      "${fuchsia_sdk}/fidl/fuchsia.accessibility.gesture:all",
       "${fuchsia_sdk}/fidl/fuchsia.accessibility.semantics:all",
       "${fuchsia_sdk}/fidl/fuchsia.auth:all",
       "${fuchsia_sdk}/fidl/fuchsia.auth.oldtokens:all",
diff --git a/third_party/fuchsia-sdk/fidl/fuchsia.accessibility.gesture/BUILD.gn b/third_party/fuchsia-sdk/fidl/fuchsia.accessibility.gesture/BUILD.gn
new file mode 100644
index 0000000..3f6d448
--- /dev/null
+++ b/third_party/fuchsia-sdk/fidl/fuchsia.accessibility.gesture/BUILD.gn
@@ -0,0 +1,25 @@
+# Copyright 2020 The Fuchsia Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+# DO NOT MANUALLY EDIT!
+# Generated by //scripts/sdk/gn/generate.py.
+
+
+import("../../build/fidl_library.gni")
+
+fidl_library("fuchsia.accessibility.gesture") {
+  library_name = "gesture"
+  namespace = "fuchsia.accessibility"
+  public_deps = [
+  ]
+  sources = [
+    "gesture_listener.fidl",
+  ]
+}
+
+group("all"){
+  deps = [
+    ":fuchsia.accessibility.gesture",
+  ]
+}
diff --git a/third_party/fuchsia-sdk/fidl/fuchsia.accessibility.gesture/gesture_listener.fidl b/third_party/fuchsia-sdk/fidl/fuchsia.accessibility.gesture/gesture_listener.fidl
new file mode 100644
index 0000000..6a02a2e
--- /dev/null
+++ b/third_party/fuchsia-sdk/fidl/fuchsia.accessibility.gesture/gesture_listener.fidl
@@ -0,0 +1,61 @@
+// Copyright 2020 The Fuchsia Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+library fuchsia.accessibility.gesture;
+// Evolution. This listener protocol is expected to be exclusively consumed by
+// clients in a single out-of-tree repository, so the evolution burden (e.g.,
+// adding enums or methods) is expected to be minimal.
+
+/// Maximum size of a returned utterance.
+const uint64 MAX_UTTERANCE_SIZE = 16384;
+
+/// Gestures types that accessibility offers to a UI component for listening.
+enum Type {
+    /// A three-finger swipe up.
+    THREE_FINGER_SWIPE_UP = 1;
+    /// A three-finger swipe down.
+    THREE_FINGER_SWIPE_DOWN = 2;
+    /// A three-finger swipe right.
+    THREE_FINGER_SWIPE_RIGHT = 3;
+    /// A three-finger swipe left.
+    THREE_FINGER_SWIPE_LEFT = 4;
+};
+
+/// An interface to listen for accessibility gestures.
+///
+/// Accessibility services offer a set of gestures defined in Type above, which
+/// can be targeted by a system UI.
+/// Generally, in a touch screen system, there is a set of system-wide gestures
+/// which can be performed anywhere, triggering an action that changes some
+/// state of the UI.
+/// For example, some can offer a way to close an application and go back to
+/// their home screen, while others can offer a way to bring a list of running
+/// applications that users can choose from.
+/// Because those gestures can conflict with assistive technology gestures,
+/// accessibility services offer some alternative ones which can be bound to the
+/// UI actions.
+protocol Listener {
+    /// When accessibility services detect a gesture, the listener is informed
+    /// of which gesture was performed. The listener has the chance to handle
+    /// the gesture, setting the result in |handled|. In addition, an
+    /// |utterance| is also passed back to accessibility, with a custom message
+    /// to be spoken. The message is expected to be localized, matching the
+    /// same locale that the UI component is displaying its content.
+    /// If the utterance is empty, it is assumed that no spoken output is
+    /// necessary to describe the result of the action.
+    OnGesture(Type gesture_type) -> (bool handled, string:MAX_UTTERANCE_SIZE? utterance);
+};
+
+/// An interface for registering a listener of accessibility gestures.
+[Discoverable]
+protocol ListenerRegistry {
+    /// A UI registers itself to start listening for accessibility gestures
+    /// through `listener`.
+    /// Only one listener can be registered at a time.
+    /// This registry honors the last Register() call, and a previous listener
+    /// is closed.
+    /// In case of any failure, the channel of the listener is closed with an
+    /// epitaph.
+    Register(Listener listener) -> ();
+};
diff --git a/third_party/fuchsia-sdk/fidl/fuchsia.accessibility.gesture/meta.json b/third_party/fuchsia-sdk/fidl/fuchsia.accessibility.gesture/meta.json
new file mode 100644
index 0000000..2306f8e
--- /dev/null
+++ b/third_party/fuchsia-sdk/fidl/fuchsia.accessibility.gesture/meta.json
@@ -0,0 +1,9 @@
+{
+  "deps": [],
+  "name": "fuchsia.accessibility.gesture",
+  "root": "fidl/fuchsia.accessibility.gesture",
+  "sources": [
+    "fidl/fuchsia.accessibility.gesture/gesture_listener.fidl"
+  ],
+  "type": "fidl_library"
+}
\ No newline at end of file
diff --git a/third_party/fuchsia-sdk/fidl/fuchsia.camera2.hal/hal.fidl b/third_party/fuchsia-sdk/fidl/fuchsia.camera2.hal/hal.fidl
index 5979760..e071950 100644
--- a/third_party/fuchsia-sdk/fidl/fuchsia.camera2.hal/hal.fidl
+++ b/third_party/fuchsia-sdk/fidl/fuchsia.camera2.hal/hal.fidl
@@ -44,12 +44,9 @@
 /// and setting up a stream.
 [Discoverable]
 protocol Controller {
-    // TODO(48707): Change to GetConfig() which returns a single configuration instead
-    /// of a vector of Configs.
-    /// Get an available configurations which the camera driver supports.
-    /// Clients need to keep calling GetConfigs() to get all available configurations.
-    /// Returns |nullptr| if no new configurations are supported.
-    GetConfigs() -> (vector<Config>:MAX_CONFIGURATIONS? configs, zx.status status);
+    /// Returns the next available configuration which the camera driver supports.
+    /// Returns ZX_ERR_STOP if no new configurations are available.
+    GetNextConfig() -> (Config? config, zx.status status);
 
     /// Set a particular configuration and create the requested stream.
     /// `config_index` : Configuration index from the vector which needs to be applied.
diff --git a/third_party/fuchsia-sdk/fidl/fuchsia.camera3/stream.fidl b/third_party/fuchsia-sdk/fidl/fuchsia.camera3/stream.fidl
index 8f169ab..93fe6b8 100644
--- a/third_party/fuchsia-sdk/fidl/fuchsia.camera3/stream.fidl
+++ b/third_party/fuchsia-sdk/fidl/fuchsia.camera3/stream.fidl
@@ -49,6 +49,11 @@
     /// callbacks received after receiving this callback apply to the newly negotiated collection.
     WatchBufferCollection() -> (fuchsia.sysmem.BufferCollectionToken token);
 
+    /// Returns the orientation if it has changed from a previously returned value, or is called by
+    /// a client for the first time. Frame callbacks received after receiving this callback reflect
+    /// the new orientation.
+    WatchOrientation() -> (Orientation orientation);
+
     /// Request the next available frame for this stream. Returns when the stream has completed
     /// populating the buffer and may be read by the client, provided the number of unreleased
     /// buffers held by the client is less than the count provided via the most recently negotiated
@@ -101,3 +106,32 @@
     /// Indicates whether a stream supports the SetCropRegion method.
     bool supports_crop_region;
 };
+
+/// Describes the intended orientation of a given stream relative to its encoded data. For clarity,
+/// the documentation for each enum value is accompanied by an orientation of the chiral '⮬' symbol
+/// illustrating the orientation of the stream's encoded data.
+enum Orientation {
+    /// ⮬: The content is already in the correct orientation.
+    UP = 1;
+
+    /// ⮯: The content must be rotated 180 degrees to appear correct.
+    DOWN = 2;
+
+    /// ⮫: The content must be rotated 90 degrees left (counter-clockwise) to appear correct.
+    LEFT = 3;
+
+    /// ⮨: The content must be rotated 90 degrees right (clockwise) to appear correct.
+    RIGHT = 4;
+
+    /// ⮭: The content must be flipped horizontally to appear correct.
+    UP_FLIPPED = 5;
+
+    /// ⮮: The content must be flipped horizontally then rotated 180 degrees to appear correct.
+    DOWN_FLIPPED = 6;
+
+    /// ⮪: The content must be flipped horizontally then rotated 90 degrees left (counter-clockwise) to appear correct.
+    LEFT_FLIPPED = 7;
+
+    /// ⮩: The content must be flipped horizontally then rotated 90 degrees right (clockwise) to appear correct.
+    RIGHT_FLIPPED = 8;
+};
diff --git a/third_party/fuchsia-sdk/fidl/fuchsia.component/error.fidl b/third_party/fuchsia-sdk/fidl/fuchsia.component/error.fidl
index 3a458f0..c6c3c52 100644
--- a/third_party/fuchsia-sdk/fidl/fuchsia.component/error.fidl
+++ b/third_party/fuchsia-sdk/fidl/fuchsia.component/error.fidl
@@ -23,7 +23,7 @@
     INSTANCE_CANNOT_RESOLVE = 7;
     /// The component collection was not found.
     COLLECTION_NOT_FOUND = 8;
-    /// There was insufficient resources to perform the operation.
+    /// There were insufficient resources to perform the operation.
     RESOURCE_UNAVAILABLE = 9;
     /// The component instance died unexpectedly.
     INSTANCE_DIED = 10;
diff --git a/third_party/fuchsia-sdk/fidl/fuchsia.modular/component/component_context.fidl b/third_party/fuchsia-sdk/fidl/fuchsia.modular/component/component_context.fidl
index 087312b..6a5fc58 100644
--- a/third_party/fuchsia-sdk/fidl/fuchsia.modular/component/component_context.fidl
+++ b/third_party/fuchsia-sdk/fidl/fuchsia.modular/component/component_context.fidl
@@ -20,6 +20,10 @@
     ConnectToAgent(string url,
                    request<fuchsia.sys.ServiceProvider> incoming_services,
                    request<AgentController> controller);
+    [Transitional]
+    DeprecatedConnectToAgent(string url,
+                             request<fuchsia.sys.ServiceProvider> incoming_services,
+                             request<AgentController> controller);
 
     /// DEPRECATED: use the component's incoming namespace (for C++, see sys.ComponentContext)
     /// to connect to services provided by agents. See
@@ -38,6 +42,8 @@
     ///     the agent (either specified or discovered)
     [Transitional]
     ConnectToAgentService(AgentServiceRequest request);
+    [Transitional]
+    DeprecatedConnectToAgentService(AgentServiceRequest request);
 };
 
 /// Used by ComponentContext.ConnectToAgentService
diff --git a/third_party/fuchsia-sdk/meta/manifest.json b/third_party/fuchsia-sdk/meta/manifest.json
index d1f0b78..43ee7b5 100644
--- a/third_party/fuchsia-sdk/meta/manifest.json
+++ b/third_party/fuchsia-sdk/meta/manifest.json
@@ -6,7 +6,7 @@
       "x64"
     ]
   },
-  "id": "0.20200421.3.1",
+  "id": "0.20200422.1.1",
   "parts": [
     {
       "meta": "bin/fconfig-meta.json",
@@ -77,6 +77,10 @@
       "type": "documentation"
     },
     {
+      "meta": "fidl/fuchsia.accessibility.gesture/meta.json",
+      "type": "fidl_library"
+    },
+    {
       "meta": "fidl/fuchsia.accessibility.semantics/meta.json",
       "type": "fidl_library"
     },
diff --git a/third_party/fuchsia-sdk/pkg/syslog/include/lib/syslog/global.h b/third_party/fuchsia-sdk/pkg/syslog/include/lib/syslog/global.h
index f48a308..134fdad 100644
--- a/third_party/fuchsia-sdk/pkg/syslog/include/lib/syslog/global.h
+++ b/third_party/fuchsia-sdk/pkg/syslog/include/lib/syslog/global.h
@@ -38,9 +38,6 @@
 // - ZX_OK if the reconfiguration succeeds.
 zx_status_t fx_log_reconfigure(const fx_logger_config_t* config);
 
-// DEPRECATED. Do not use.
-zx_status_t fx_log_init_with_config(const fx_logger_config_t* config);
-
 // Returns true if writing messages with the given severity is enabled in the
 // global logger. |severity| is one of DEBUG, INFO, WARNING, ERROR, or FATAL.
 #define FX_LOG_IS_ENABLED(severity) (fx_log_is_enabled(FX_LOG_##severity))
diff --git a/third_party/fuchsia-sdk/pkg/syslog/meta.json b/third_party/fuchsia-sdk/pkg/syslog/meta.json
index 6fb2d5c..0b83fbf 100644
--- a/third_party/fuchsia-sdk/pkg/syslog/meta.json
+++ b/third_party/fuchsia-sdk/pkg/syslog/meta.json
@@ -1,13 +1,13 @@
 {
   "binaries": {
     "arm64": {
-      "debug": ".build-id/26/dde3734959afc6.debug",
+      "debug": ".build-id/03/abc0b20d9d0bee.debug",
       "dist": "arch/arm64/dist/libsyslog.so",
       "dist_path": "lib/libsyslog.so",
       "link": "arch/arm64/lib/libsyslog.so"
     },
     "x64": {
-      "debug": ".build-id/39/a4791764321153.debug",
+      "debug": ".build-id/c3/3c6c90926301a9.debug",
       "dist": "arch/x64/dist/libsyslog.so",
       "dist_path": "lib/libsyslog.so",
       "link": "arch/x64/lib/libsyslog.so"
diff --git a/third_party/fuchsia-sdk/tools/arm64/fidlgen b/third_party/fuchsia-sdk/tools/arm64/fidlgen
index b8643e3..8068859 100755
--- a/third_party/fuchsia-sdk/tools/arm64/fidlgen
+++ b/third_party/fuchsia-sdk/tools/arm64/fidlgen
Binary files differ
diff --git a/third_party/fuchsia-sdk/tools/cmc b/third_party/fuchsia-sdk/tools/cmc
index a8ff66f..056bd2b 100755
--- a/third_party/fuchsia-sdk/tools/cmc
+++ b/third_party/fuchsia-sdk/tools/cmc
Binary files differ
diff --git a/third_party/fuchsia-sdk/tools/fidlcat b/third_party/fuchsia-sdk/tools/fidlcat
index df211fd..717b8a8 100755
--- a/third_party/fuchsia-sdk/tools/fidlcat
+++ b/third_party/fuchsia-sdk/tools/fidlcat
Binary files differ
diff --git a/third_party/fuchsia-sdk/tools/fidlgen b/third_party/fuchsia-sdk/tools/fidlgen
index 5e10f59..2cd2a9d 100755
--- a/third_party/fuchsia-sdk/tools/fidlgen
+++ b/third_party/fuchsia-sdk/tools/fidlgen
Binary files differ
diff --git a/third_party/fuchsia-sdk/tools/x64/cmc b/third_party/fuchsia-sdk/tools/x64/cmc
index a8ff66f..056bd2b 100755
--- a/third_party/fuchsia-sdk/tools/x64/cmc
+++ b/third_party/fuchsia-sdk/tools/x64/cmc
Binary files differ
diff --git a/third_party/fuchsia-sdk/tools/x64/fidlcat b/third_party/fuchsia-sdk/tools/x64/fidlcat
index df211fd..717b8a8 100755
--- a/third_party/fuchsia-sdk/tools/x64/fidlcat
+++ b/third_party/fuchsia-sdk/tools/x64/fidlcat
Binary files differ
diff --git a/third_party/fuchsia-sdk/tools/x64/fidlgen b/third_party/fuchsia-sdk/tools/x64/fidlgen
index 5e10f59..2cd2a9d 100755
--- a/third_party/fuchsia-sdk/tools/x64/fidlgen
+++ b/third_party/fuchsia-sdk/tools/x64/fidlgen
Binary files differ
diff --git a/third_party/fuchsia-sdk/tools/x64/zxdb b/third_party/fuchsia-sdk/tools/x64/zxdb
index cc0a6d0..7cc1de5 100755
--- a/third_party/fuchsia-sdk/tools/x64/zxdb
+++ b/third_party/fuchsia-sdk/tools/x64/zxdb
Binary files differ
diff --git a/third_party/fuchsia-sdk/tools/zxdb b/third_party/fuchsia-sdk/tools/zxdb
index cc0a6d0..7cc1de5 100755
--- a/third_party/fuchsia-sdk/tools/zxdb
+++ b/third_party/fuchsia-sdk/tools/zxdb
Binary files differ