[FP5-2743] mainline_t_2023_nov_t1008511

Change-Id: Iec59bda2bba417ba9ab44e65bb5145086f469171
(cherry picked from commit cb894042f9ead8d0e0fa09eb7614d9265404f3ca)
diff --git a/current/host-exports/Android.bp b/current/host-exports/Android.bp
old mode 100644
new mode 100755
index f2fcac0..306fc1a
--- a/current/host-exports/Android.bp
+++ b/current/host-exports/Android.bp
@@ -320,7 +320,7 @@
     },
     visibility: [
         "//art:__subpackages__",
-        "//prebuilts/module_sdk/art/current/host-exports",
+        "//prebuilts/module_sdk/art:__subpackages__",
         "//prebuilts:__subpackages__",
     ],
     apex_available: [
diff --git a/current/host-exports/include/art/libartbase/arch/instruction_set.h b/current/host-exports/include/art/libartbase/arch/instruction_set.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/aborting.h b/current/host-exports/include/art/libartbase/base/aborting.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/allocator.h b/current/host-exports/include/art/libartbase/base/allocator.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/arena_allocator-inl.h b/current/host-exports/include/art/libartbase/base/arena_allocator-inl.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/arena_allocator.h b/current/host-exports/include/art/libartbase/base/arena_allocator.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/arena_bit_vector.h b/current/host-exports/include/art/libartbase/base/arena_bit_vector.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/arena_containers.h b/current/host-exports/include/art/libartbase/base/arena_containers.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/arena_object.h b/current/host-exports/include/art/libartbase/base/arena_object.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/array_ref.h b/current/host-exports/include/art/libartbase/base/array_ref.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/array_slice.h b/current/host-exports/include/art/libartbase/base/array_slice.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/atomic.h b/current/host-exports/include/art/libartbase/base/atomic.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/bit_field.h b/current/host-exports/include/art/libartbase/base/bit_field.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/bit_memory_region.h b/current/host-exports/include/art/libartbase/base/bit_memory_region.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/bit_string.h b/current/host-exports/include/art/libartbase/base/bit_string.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/bit_struct.h b/current/host-exports/include/art/libartbase/base/bit_struct.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/bit_struct_detail.h b/current/host-exports/include/art/libartbase/base/bit_struct_detail.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/bit_table.h b/current/host-exports/include/art/libartbase/base/bit_table.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/bit_utils.h b/current/host-exports/include/art/libartbase/base/bit_utils.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/bit_utils_iterator.h b/current/host-exports/include/art/libartbase/base/bit_utils_iterator.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/bit_vector-inl.h b/current/host-exports/include/art/libartbase/base/bit_vector-inl.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/bit_vector.h b/current/host-exports/include/art/libartbase/base/bit_vector.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/bounded_fifo.h b/current/host-exports/include/art/libartbase/base/bounded_fifo.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/casts.h b/current/host-exports/include/art/libartbase/base/casts.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/common_art_test.h b/current/host-exports/include/art/libartbase/base/common_art_test.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/compiler_filter.h b/current/host-exports/include/art/libartbase/base/compiler_filter.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/data_hash.h b/current/host-exports/include/art/libartbase/base/data_hash.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/dchecked_vector.h b/current/host-exports/include/art/libartbase/base/dchecked_vector.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/debug_stack.h b/current/host-exports/include/art/libartbase/base/debug_stack.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/dumpable.h b/current/host-exports/include/art/libartbase/base/dumpable.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/endian_utils.h b/current/host-exports/include/art/libartbase/base/endian_utils.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/enums.h b/current/host-exports/include/art/libartbase/base/enums.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/fast_exit.h b/current/host-exports/include/art/libartbase/base/fast_exit.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/file_magic.h b/current/host-exports/include/art/libartbase/base/file_magic.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/file_utils.h b/current/host-exports/include/art/libartbase/base/file_utils.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/flags.h b/current/host-exports/include/art/libartbase/base/flags.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/globals.h b/current/host-exports/include/art/libartbase/base/globals.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/hash_map.h b/current/host-exports/include/art/libartbase/base/hash_map.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/hash_set.h b/current/host-exports/include/art/libartbase/base/hash_set.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/hex_dump.h b/current/host-exports/include/art/libartbase/base/hex_dump.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/hiddenapi_domain.h b/current/host-exports/include/art/libartbase/base/hiddenapi_domain.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/hiddenapi_flags.h b/current/host-exports/include/art/libartbase/base/hiddenapi_flags.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/hiddenapi_stubs.h b/current/host-exports/include/art/libartbase/base/hiddenapi_stubs.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/histogram-inl.h b/current/host-exports/include/art/libartbase/base/histogram-inl.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/histogram.h b/current/host-exports/include/art/libartbase/base/histogram.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/indenter.h b/current/host-exports/include/art/libartbase/base/indenter.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/intrusive_forward_list.h b/current/host-exports/include/art/libartbase/base/intrusive_forward_list.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/iteration_range.h b/current/host-exports/include/art/libartbase/base/iteration_range.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/leb128.h b/current/host-exports/include/art/libartbase/base/leb128.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/length_prefixed_array.h b/current/host-exports/include/art/libartbase/base/length_prefixed_array.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/logging.h b/current/host-exports/include/art/libartbase/base/logging.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/macros.h b/current/host-exports/include/art/libartbase/base/macros.h
old mode 100644
new mode 100755
index 13e87d7..5f2100f
--- a/current/host-exports/include/art/libartbase/base/macros.h
+++ b/current/host-exports/include/art/libartbase/base/macros.h
@@ -20,6 +20,7 @@
 #include <stddef.h>  // for size_t
 #include <unistd.h>  // for TEMP_FAILURE_RETRY
 
+#include "android-base/format.h"
 #include "android-base/macros.h"
 #include "android-base/thread_annotations.h"
 
@@ -32,6 +33,9 @@
 #define ART_FRIEND_TYPED_TEST(test_set_name, individual_test)\
 template<typename T> ART_FRIEND_TEST(test_set_name, individual_test)
 
+// Shorthand for formatting with compile time checking of the format string
+#define ART_FORMAT(str, ...) ::fmt::format(FMT_STRING(str), __VA_ARGS__)
+
 // A macro to disallow new and delete operators for a class. It goes in the private: declarations.
 // NOTE: Providing placement new (and matching delete) for constructing container elements.
 #define DISALLOW_ALLOCATION() \
diff --git a/current/host-exports/include/art/libartbase/base/malloc_arena_pool.h b/current/host-exports/include/art/libartbase/base/malloc_arena_pool.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/mem_map.h b/current/host-exports/include/art/libartbase/base/mem_map.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/membarrier.h b/current/host-exports/include/art/libartbase/base/membarrier.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/memfd.h b/current/host-exports/include/art/libartbase/base/memfd.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/memory_region.h b/current/host-exports/include/art/libartbase/base/memory_region.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/memory_tool.h b/current/host-exports/include/art/libartbase/base/memory_tool.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/metrics/metrics.h b/current/host-exports/include/art/libartbase/base/metrics/metrics.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/metrics/metrics_test.h b/current/host-exports/include/art/libartbase/base/metrics/metrics_test.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/mman.h b/current/host-exports/include/art/libartbase/base/mman.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/os.h b/current/host-exports/include/art/libartbase/base/os.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/runtime_debug.h b/current/host-exports/include/art/libartbase/base/runtime_debug.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/safe_copy.h b/current/host-exports/include/art/libartbase/base/safe_copy.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/safe_map.h b/current/host-exports/include/art/libartbase/base/safe_map.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/scoped_arena_allocator.h b/current/host-exports/include/art/libartbase/base/scoped_arena_allocator.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/scoped_arena_containers.h b/current/host-exports/include/art/libartbase/base/scoped_arena_containers.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/scoped_cap.h b/current/host-exports/include/art/libartbase/base/scoped_cap.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/scoped_flock.h b/current/host-exports/include/art/libartbase/base/scoped_flock.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/sdk_version.h b/current/host-exports/include/art/libartbase/base/sdk_version.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/socket_peer_is_trusted.h b/current/host-exports/include/art/libartbase/base/socket_peer_is_trusted.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/stats-inl.h b/current/host-exports/include/art/libartbase/base/stats-inl.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/stats.h b/current/host-exports/include/art/libartbase/base/stats.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/stl_util.h b/current/host-exports/include/art/libartbase/base/stl_util.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/stl_util_identity.h b/current/host-exports/include/art/libartbase/base/stl_util_identity.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/stride_iterator.h b/current/host-exports/include/art/libartbase/base/stride_iterator.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/string_view_cpp20.h b/current/host-exports/include/art/libartbase/base/string_view_cpp20.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/strlcpy.h b/current/host-exports/include/art/libartbase/base/strlcpy.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/systrace.h b/current/host-exports/include/art/libartbase/base/systrace.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/testing.h b/current/host-exports/include/art/libartbase/base/testing.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/time_utils.h b/current/host-exports/include/art/libartbase/base/time_utils.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/to_str.h b/current/host-exports/include/art/libartbase/base/to_str.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/tracking_safe_map.h b/current/host-exports/include/art/libartbase/base/tracking_safe_map.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/transform_array_ref.h b/current/host-exports/include/art/libartbase/base/transform_array_ref.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/transform_iterator.h b/current/host-exports/include/art/libartbase/base/transform_iterator.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/unix_file/fd_file.h b/current/host-exports/include/art/libartbase/base/unix_file/fd_file.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/unix_file/random_access_file.h b/current/host-exports/include/art/libartbase/base/unix_file/random_access_file.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/unix_file/random_access_file_test.h b/current/host-exports/include/art/libartbase/base/unix_file/random_access_file_test.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/unix_file/random_access_file_utils.h b/current/host-exports/include/art/libartbase/base/unix_file/random_access_file_utils.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/utils.h b/current/host-exports/include/art/libartbase/base/utils.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/value_object.h b/current/host-exports/include/art/libartbase/base/value_object.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/variant_map.h b/current/host-exports/include/art/libartbase/base/variant_map.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartbase/base/zip_archive.h b/current/host-exports/include/art/libartbase/base/zip_archive.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartpalette/include/palette/palette.h b/current/host-exports/include/art/libartpalette/include/palette/palette.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartpalette/include/palette/palette_method_list.h b/current/host-exports/include/art/libartpalette/include/palette/palette_method_list.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/art/libartpalette/include/palette/palette_types.h b/current/host-exports/include/art/libartpalette/include/palette/palette_types.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/external/fmtlib/include/fmt/chrono.h b/current/host-exports/include/external/fmtlib/include/fmt/chrono.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/external/fmtlib/include/fmt/color.h b/current/host-exports/include/external/fmtlib/include/fmt/color.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/external/fmtlib/include/fmt/compile.h b/current/host-exports/include/external/fmtlib/include/fmt/compile.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/external/fmtlib/include/fmt/core.h b/current/host-exports/include/external/fmtlib/include/fmt/core.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/external/fmtlib/include/fmt/format-inl.h b/current/host-exports/include/external/fmtlib/include/fmt/format-inl.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/external/fmtlib/include/fmt/format.h b/current/host-exports/include/external/fmtlib/include/fmt/format.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/external/fmtlib/include/fmt/locale.h b/current/host-exports/include/external/fmtlib/include/fmt/locale.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/external/fmtlib/include/fmt/os.h b/current/host-exports/include/external/fmtlib/include/fmt/os.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/external/fmtlib/include/fmt/ostream.h b/current/host-exports/include/external/fmtlib/include/fmt/ostream.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/external/fmtlib/include/fmt/posix.h b/current/host-exports/include/external/fmtlib/include/fmt/posix.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/external/fmtlib/include/fmt/printf.h b/current/host-exports/include/external/fmtlib/include/fmt/printf.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/external/fmtlib/include/fmt/ranges.h b/current/host-exports/include/external/fmtlib/include/fmt/ranges.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/external/libcap/libcap/include/sys/capability.h b/current/host-exports/include/external/libcap/libcap/include/sys/capability.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/external/libcap/libcap/include/sys/securebits.h b/current/host-exports/include/external/libcap/libcap/include/sys/securebits.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/external/libcap/libcap/include/uapi/linux/capability.h b/current/host-exports/include/external/libcap/libcap/include/uapi/linux/capability.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/external/libcap/libcap/include/uapi/linux/prctl.h b/current/host-exports/include/external/libcap/libcap/include/uapi/linux/prctl.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/external/libcap/libcap/include/uapi/linux/securebits.h b/current/host-exports/include/external/libcap/libcap/include/uapi/linux/securebits.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/external/tinyxml2/tinyxml2.h b/current/host-exports/include/external/tinyxml2/tinyxml2.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/libnativehelper/include_jni/jni.h b/current/host-exports/include/libnativehelper/include_jni/jni.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/system/libbase/include/android-base/chrono_utils.h b/current/host-exports/include/system/libbase/include/android-base/chrono_utils.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/system/libbase/include/android-base/cmsg.h b/current/host-exports/include/system/libbase/include/android-base/cmsg.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/system/libbase/include/android-base/collections.h b/current/host-exports/include/system/libbase/include/android-base/collections.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/system/libbase/include/android-base/endian.h b/current/host-exports/include/system/libbase/include/android-base/endian.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/system/libbase/include/android-base/errno_restorer.h b/current/host-exports/include/system/libbase/include/android-base/errno_restorer.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/system/libbase/include/android-base/errors.h b/current/host-exports/include/system/libbase/include/android-base/errors.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/system/libbase/include/android-base/expected.h b/current/host-exports/include/system/libbase/include/android-base/expected.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/system/libbase/include/android-base/file.h b/current/host-exports/include/system/libbase/include/android-base/file.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/system/libbase/include/android-base/format.h b/current/host-exports/include/system/libbase/include/android-base/format.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/system/libbase/include/android-base/function_ref.h b/current/host-exports/include/system/libbase/include/android-base/function_ref.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/system/libbase/include/android-base/hex.h b/current/host-exports/include/system/libbase/include/android-base/hex.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/system/libbase/include/android-base/logging.h b/current/host-exports/include/system/libbase/include/android-base/logging.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/system/libbase/include/android-base/macros.h b/current/host-exports/include/system/libbase/include/android-base/macros.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/system/libbase/include/android-base/mapped_file.h b/current/host-exports/include/system/libbase/include/android-base/mapped_file.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/system/libbase/include/android-base/memory.h b/current/host-exports/include/system/libbase/include/android-base/memory.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/system/libbase/include/android-base/no_destructor.h b/current/host-exports/include/system/libbase/include/android-base/no_destructor.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/system/libbase/include/android-base/off64_t.h b/current/host-exports/include/system/libbase/include/android-base/off64_t.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/system/libbase/include/android-base/parsebool.h b/current/host-exports/include/system/libbase/include/android-base/parsebool.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/system/libbase/include/android-base/parsedouble.h b/current/host-exports/include/system/libbase/include/android-base/parsedouble.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/system/libbase/include/android-base/parseint.h b/current/host-exports/include/system/libbase/include/android-base/parseint.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/system/libbase/include/android-base/parsenetaddress.h b/current/host-exports/include/system/libbase/include/android-base/parsenetaddress.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/system/libbase/include/android-base/process.h b/current/host-exports/include/system/libbase/include/android-base/process.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/system/libbase/include/android-base/properties.h b/current/host-exports/include/system/libbase/include/android-base/properties.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/system/libbase/include/android-base/result-gmock.h b/current/host-exports/include/system/libbase/include/android-base/result-gmock.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/system/libbase/include/android-base/result.h b/current/host-exports/include/system/libbase/include/android-base/result.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/system/libbase/include/android-base/scopeguard.h b/current/host-exports/include/system/libbase/include/android-base/scopeguard.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/system/libbase/include/android-base/silent_death_test.h b/current/host-exports/include/system/libbase/include/android-base/silent_death_test.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/system/libbase/include/android-base/stringprintf.h b/current/host-exports/include/system/libbase/include/android-base/stringprintf.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/system/libbase/include/android-base/strings.h b/current/host-exports/include/system/libbase/include/android-base/strings.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/system/libbase/include/android-base/test_utils.h b/current/host-exports/include/system/libbase/include/android-base/test_utils.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/system/libbase/include/android-base/thread_annotations.h b/current/host-exports/include/system/libbase/include/android-base/thread_annotations.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/system/libbase/include/android-base/threads.h b/current/host-exports/include/system/libbase/include/android-base/threads.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/system/libbase/include/android-base/unique_fd.h b/current/host-exports/include/system/libbase/include/android-base/unique_fd.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/include/system/libbase/include/android-base/utf8.h b/current/host-exports/include/system/libbase/include/android-base/utf8.h
old mode 100644
new mode 100755
diff --git a/current/host-exports/java/android/okhttp-norepackage.jar b/current/host-exports/java/android/okhttp-norepackage.jar
old mode 100644
new mode 100755
index e33f635..601653f
--- a/current/host-exports/java/android/okhttp-norepackage.jar
+++ b/current/host-exports/java/android/okhttp-norepackage.jar
Binary files differ
diff --git a/current/host-exports/java/art.module.api.annotations.jar b/current/host-exports/java/art.module.api.annotations.jar
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/host-exports/java/linux_glibc/okhttp-norepackage.jar b/current/host-exports/java/linux_glibc/okhttp-norepackage.jar
old mode 100644
new mode 100755
index e33f635..601653f
--- a/current/host-exports/java/linux_glibc/okhttp-norepackage.jar
+++ b/current/host-exports/java/linux_glibc/okhttp-norepackage.jar
Binary files differ
diff --git a/current/host-exports/licenses/art/NOTICE b/current/host-exports/licenses/art/NOTICE
old mode 100644
new mode 100755
diff --git a/current/host-exports/licenses/external/okhttp/LICENSE.txt b/current/host-exports/licenses/external/okhttp/LICENSE.txt
old mode 100644
new mode 100755
diff --git a/current/host-exports/licenses/libcore/LICENSE b/current/host-exports/licenses/libcore/LICENSE
old mode 100644
new mode 100755
diff --git a/current/host-exports/licenses/libcore/NOTICE b/current/host-exports/licenses/libcore/NOTICE
old mode 100644
new mode 100755
diff --git a/current/host-exports/licenses/libcore/ojluni/src/main/NOTICE b/current/host-exports/licenses/libcore/ojluni/src/main/NOTICE
old mode 100644
new mode 100755
diff --git a/current/host-exports/snapshot-creation-build-number.txt b/current/host-exports/snapshot-creation-build-number.txt
old mode 100644
new mode 100755
index 4446a32..9cf727a
--- a/current/host-exports/snapshot-creation-build-number.txt
+++ b/current/host-exports/snapshot-creation-build-number.txt
@@ -1 +1 @@
-10768146
\ No newline at end of file
+11088951
\ No newline at end of file
diff --git a/current/host-exports/x86_64/bin/dex2oat64 b/current/host-exports/x86_64/bin/dex2oat64
index 9f3871a..6f51455 100755
--- a/current/host-exports/x86_64/bin/dex2oat64
+++ b/current/host-exports/x86_64/bin/dex2oat64
Binary files differ
diff --git a/current/host-exports/x86_64/bin/dex2oatd64 b/current/host-exports/x86_64/bin/dex2oatd64
index 1cbed0e..538065a 100755
--- a/current/host-exports/x86_64/bin/dex2oatd64
+++ b/current/host-exports/x86_64/bin/dex2oatd64
Binary files differ
diff --git a/current/host-exports/x86_64/bin/dexdump b/current/host-exports/x86_64/bin/dexdump
index 0d7528a..aff8719 100755
--- a/current/host-exports/x86_64/bin/dexdump
+++ b/current/host-exports/x86_64/bin/dexdump
Binary files differ
diff --git a/current/host-exports/x86_64/bin/hiddenapi b/current/host-exports/x86_64/bin/hiddenapi
index 66b01b8..d2df7d3 100755
--- a/current/host-exports/x86_64/bin/hiddenapi
+++ b/current/host-exports/x86_64/bin/hiddenapi
Binary files differ
diff --git a/current/host-exports/x86_64/bin/oatdump b/current/host-exports/x86_64/bin/oatdump
index c598ca4..6152b02 100755
--- a/current/host-exports/x86_64/bin/oatdump
+++ b/current/host-exports/x86_64/bin/oatdump
Binary files differ
diff --git a/current/host-exports/x86_64/bin/profman b/current/host-exports/x86_64/bin/profman
index 04023fc..35630fc 100755
--- a/current/host-exports/x86_64/bin/profman
+++ b/current/host-exports/x86_64/bin/profman
Binary files differ
diff --git a/current/host-exports/x86_64/bin/veridex b/current/host-exports/x86_64/bin/veridex
index 82b709b..c0d4e83 100755
--- a/current/host-exports/x86_64/bin/veridex
+++ b/current/host-exports/x86_64/bin/veridex
Binary files differ
diff --git a/current/host-exports/x86_64/lib/libartbase.a b/current/host-exports/x86_64/lib/libartbase.a
old mode 100644
new mode 100755
index b63ee9a..c2caa32
--- a/current/host-exports/x86_64/lib/libartbase.a
+++ b/current/host-exports/x86_64/lib/libartbase.a
Binary files differ
diff --git a/current/host-exports/x86_64/lib/libartbase.so b/current/host-exports/x86_64/lib/libartbase.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/host-exports/x86_64/lib/libartpalette.a b/current/host-exports/x86_64/lib/libartpalette.a
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/host-exports/x86_64/lib/libartpalette.so b/current/host-exports/x86_64/lib/libartpalette.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/Android.bp b/current/sdk/Android.bp
old mode 100644
new mode 100755
diff --git a/current/sdk/android/arm/lib/libandroidio.so b/current/sdk/android/arm/lib/libandroidio.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/android/arm/lib/libdexfile.so b/current/sdk/android/arm/lib/libdexfile.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/android/arm/lib/libdexfile_static.a b/current/sdk/android/arm/lib/libdexfile_static.a
old mode 100644
new mode 100755
index 1947393..d36b23b
--- a/current/sdk/android/arm/lib/libdexfile_static.a
+++ b/current/sdk/android/arm/lib/libdexfile_static.a
Binary files differ
diff --git a/current/sdk/android/arm/lib/libdexfile_support.a b/current/sdk/android/arm/lib/libdexfile_support.a
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/android/arm/lib/libnativebridge.so b/current/sdk/android/arm/lib/libnativebridge.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/android/arm/lib/libnativehelper.so b/current/sdk/android/arm/lib/libnativehelper.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/android/arm/lib/libnativehelper_lazy.a b/current/sdk/android/arm/lib/libnativehelper_lazy.a
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/android/arm/lib/libnativeloader.so b/current/sdk/android/arm/lib/libnativeloader.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/android/arm/lib/libsigchain.so b/current/sdk/android/arm/lib/libsigchain.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/android/arm64/lib/libandroidio.so b/current/sdk/android/arm64/lib/libandroidio.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/android/arm64/lib/libdexfile.so b/current/sdk/android/arm64/lib/libdexfile.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/android/arm64/lib/libdexfile_static.a b/current/sdk/android/arm64/lib/libdexfile_static.a
old mode 100644
new mode 100755
index d5e7db1..e7ac4d9
--- a/current/sdk/android/arm64/lib/libdexfile_static.a
+++ b/current/sdk/android/arm64/lib/libdexfile_static.a
Binary files differ
diff --git a/current/sdk/android/arm64/lib/libdexfile_support.a b/current/sdk/android/arm64/lib/libdexfile_support.a
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/android/arm64/lib/libnativebridge.so b/current/sdk/android/arm64/lib/libnativebridge.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/android/arm64/lib/libnativehelper.so b/current/sdk/android/arm64/lib/libnativehelper.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/android/arm64/lib/libnativehelper_lazy.a b/current/sdk/android/arm64/lib/libnativehelper_lazy.a
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/android/arm64/lib/libnativeloader.so b/current/sdk/android/arm64/lib/libnativeloader.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/android/arm64/lib/libsigchain.so b/current/sdk/android/arm64/lib/libsigchain.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/android/x86/lib/libandroidio.so b/current/sdk/android/x86/lib/libandroidio.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/android/x86/lib/libdexfile.so b/current/sdk/android/x86/lib/libdexfile.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/android/x86/lib/libdexfile_static.a b/current/sdk/android/x86/lib/libdexfile_static.a
old mode 100644
new mode 100755
index 414df85..12111e0
--- a/current/sdk/android/x86/lib/libdexfile_static.a
+++ b/current/sdk/android/x86/lib/libdexfile_static.a
Binary files differ
diff --git a/current/sdk/android/x86/lib/libdexfile_support.a b/current/sdk/android/x86/lib/libdexfile_support.a
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/android/x86/lib/libnativebridge.so b/current/sdk/android/x86/lib/libnativebridge.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/android/x86/lib/libnativehelper.so b/current/sdk/android/x86/lib/libnativehelper.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/android/x86/lib/libnativehelper_lazy.a b/current/sdk/android/x86/lib/libnativehelper_lazy.a
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/android/x86/lib/libnativeloader.so b/current/sdk/android/x86/lib/libnativeloader.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/android/x86/lib/libsigchain.so b/current/sdk/android/x86/lib/libsigchain.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/android/x86_64/lib/libandroidio.so b/current/sdk/android/x86_64/lib/libandroidio.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/android/x86_64/lib/libdexfile.so b/current/sdk/android/x86_64/lib/libdexfile.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/android/x86_64/lib/libdexfile_static.a b/current/sdk/android/x86_64/lib/libdexfile_static.a
old mode 100644
new mode 100755
index 827030a..a15d946
--- a/current/sdk/android/x86_64/lib/libdexfile_static.a
+++ b/current/sdk/android/x86_64/lib/libdexfile_static.a
Binary files differ
diff --git a/current/sdk/android/x86_64/lib/libdexfile_support.a b/current/sdk/android/x86_64/lib/libdexfile_support.a
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/android/x86_64/lib/libnativebridge.so b/current/sdk/android/x86_64/lib/libnativebridge.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/android/x86_64/lib/libnativehelper.so b/current/sdk/android/x86_64/lib/libnativehelper.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/android/x86_64/lib/libnativehelper_lazy.a b/current/sdk/android/x86_64/lib/libnativehelper_lazy.a
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/android/x86_64/lib/libnativeloader.so b/current/sdk/android/x86_64/lib/libnativeloader.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/android/x86_64/lib/libsigchain.so b/current/sdk/android/x86_64/lib/libsigchain.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/arm/lib/libnativebridge_lazy.so b/current/sdk/arm/lib/libnativebridge_lazy.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/arm/lib/libnativehelper_compat_libc++.so b/current/sdk/arm/lib/libnativehelper_compat_libc++.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/arm/lib/libnativeloader_lazy.so b/current/sdk/arm/lib/libnativeloader_lazy.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/arm64/lib/libnativebridge_lazy.so b/current/sdk/arm64/lib/libnativebridge_lazy.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/arm64/lib/libnativehelper_compat_libc++.so b/current/sdk/arm64/lib/libnativehelper_compat_libc++.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/arm64/lib/libnativeloader_lazy.so b/current/sdk/arm64/lib/libnativeloader_lazy.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/common_os/include/art/libartbase/arch/instruction_set.h b/current/sdk/common_os/include/art/libartbase/arch/instruction_set.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/aborting.h b/current/sdk/common_os/include/art/libartbase/base/aborting.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/allocator.h b/current/sdk/common_os/include/art/libartbase/base/allocator.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/arena_allocator-inl.h b/current/sdk/common_os/include/art/libartbase/base/arena_allocator-inl.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/arena_allocator.h b/current/sdk/common_os/include/art/libartbase/base/arena_allocator.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/arena_bit_vector.h b/current/sdk/common_os/include/art/libartbase/base/arena_bit_vector.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/arena_containers.h b/current/sdk/common_os/include/art/libartbase/base/arena_containers.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/arena_object.h b/current/sdk/common_os/include/art/libartbase/base/arena_object.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/array_ref.h b/current/sdk/common_os/include/art/libartbase/base/array_ref.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/array_slice.h b/current/sdk/common_os/include/art/libartbase/base/array_slice.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/atomic.h b/current/sdk/common_os/include/art/libartbase/base/atomic.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/bit_field.h b/current/sdk/common_os/include/art/libartbase/base/bit_field.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/bit_memory_region.h b/current/sdk/common_os/include/art/libartbase/base/bit_memory_region.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/bit_string.h b/current/sdk/common_os/include/art/libartbase/base/bit_string.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/bit_struct.h b/current/sdk/common_os/include/art/libartbase/base/bit_struct.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/bit_struct_detail.h b/current/sdk/common_os/include/art/libartbase/base/bit_struct_detail.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/bit_table.h b/current/sdk/common_os/include/art/libartbase/base/bit_table.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/bit_utils.h b/current/sdk/common_os/include/art/libartbase/base/bit_utils.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/bit_utils_iterator.h b/current/sdk/common_os/include/art/libartbase/base/bit_utils_iterator.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/bit_vector-inl.h b/current/sdk/common_os/include/art/libartbase/base/bit_vector-inl.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/bit_vector.h b/current/sdk/common_os/include/art/libartbase/base/bit_vector.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/bounded_fifo.h b/current/sdk/common_os/include/art/libartbase/base/bounded_fifo.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/casts.h b/current/sdk/common_os/include/art/libartbase/base/casts.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/common_art_test.h b/current/sdk/common_os/include/art/libartbase/base/common_art_test.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/compiler_filter.h b/current/sdk/common_os/include/art/libartbase/base/compiler_filter.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/data_hash.h b/current/sdk/common_os/include/art/libartbase/base/data_hash.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/dchecked_vector.h b/current/sdk/common_os/include/art/libartbase/base/dchecked_vector.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/debug_stack.h b/current/sdk/common_os/include/art/libartbase/base/debug_stack.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/dumpable.h b/current/sdk/common_os/include/art/libartbase/base/dumpable.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/endian_utils.h b/current/sdk/common_os/include/art/libartbase/base/endian_utils.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/enums.h b/current/sdk/common_os/include/art/libartbase/base/enums.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/fast_exit.h b/current/sdk/common_os/include/art/libartbase/base/fast_exit.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/file_magic.h b/current/sdk/common_os/include/art/libartbase/base/file_magic.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/file_utils.h b/current/sdk/common_os/include/art/libartbase/base/file_utils.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/flags.h b/current/sdk/common_os/include/art/libartbase/base/flags.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/globals.h b/current/sdk/common_os/include/art/libartbase/base/globals.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/hash_map.h b/current/sdk/common_os/include/art/libartbase/base/hash_map.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/hash_set.h b/current/sdk/common_os/include/art/libartbase/base/hash_set.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/hex_dump.h b/current/sdk/common_os/include/art/libartbase/base/hex_dump.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/hiddenapi_domain.h b/current/sdk/common_os/include/art/libartbase/base/hiddenapi_domain.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/hiddenapi_flags.h b/current/sdk/common_os/include/art/libartbase/base/hiddenapi_flags.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/hiddenapi_stubs.h b/current/sdk/common_os/include/art/libartbase/base/hiddenapi_stubs.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/histogram-inl.h b/current/sdk/common_os/include/art/libartbase/base/histogram-inl.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/histogram.h b/current/sdk/common_os/include/art/libartbase/base/histogram.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/indenter.h b/current/sdk/common_os/include/art/libartbase/base/indenter.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/intrusive_forward_list.h b/current/sdk/common_os/include/art/libartbase/base/intrusive_forward_list.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/iteration_range.h b/current/sdk/common_os/include/art/libartbase/base/iteration_range.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/leb128.h b/current/sdk/common_os/include/art/libartbase/base/leb128.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/length_prefixed_array.h b/current/sdk/common_os/include/art/libartbase/base/length_prefixed_array.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/logging.h b/current/sdk/common_os/include/art/libartbase/base/logging.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/macros.h b/current/sdk/common_os/include/art/libartbase/base/macros.h
old mode 100644
new mode 100755
index 13e87d7..5f2100f
--- a/current/sdk/common_os/include/art/libartbase/base/macros.h
+++ b/current/sdk/common_os/include/art/libartbase/base/macros.h
@@ -20,6 +20,7 @@
 #include <stddef.h>  // for size_t
 #include <unistd.h>  // for TEMP_FAILURE_RETRY
 
+#include "android-base/format.h"
 #include "android-base/macros.h"
 #include "android-base/thread_annotations.h"
 
@@ -32,6 +33,9 @@
 #define ART_FRIEND_TYPED_TEST(test_set_name, individual_test)\
 template<typename T> ART_FRIEND_TEST(test_set_name, individual_test)
 
+// Shorthand for formatting with compile time checking of the format string
+#define ART_FORMAT(str, ...) ::fmt::format(FMT_STRING(str), __VA_ARGS__)
+
 // A macro to disallow new and delete operators for a class. It goes in the private: declarations.
 // NOTE: Providing placement new (and matching delete) for constructing container elements.
 #define DISALLOW_ALLOCATION() \
diff --git a/current/sdk/common_os/include/art/libartbase/base/malloc_arena_pool.h b/current/sdk/common_os/include/art/libartbase/base/malloc_arena_pool.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/mem_map.h b/current/sdk/common_os/include/art/libartbase/base/mem_map.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/membarrier.h b/current/sdk/common_os/include/art/libartbase/base/membarrier.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/memfd.h b/current/sdk/common_os/include/art/libartbase/base/memfd.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/memory_region.h b/current/sdk/common_os/include/art/libartbase/base/memory_region.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/memory_tool.h b/current/sdk/common_os/include/art/libartbase/base/memory_tool.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/metrics/metrics.h b/current/sdk/common_os/include/art/libartbase/base/metrics/metrics.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/metrics/metrics_test.h b/current/sdk/common_os/include/art/libartbase/base/metrics/metrics_test.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/mman.h b/current/sdk/common_os/include/art/libartbase/base/mman.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/os.h b/current/sdk/common_os/include/art/libartbase/base/os.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/runtime_debug.h b/current/sdk/common_os/include/art/libartbase/base/runtime_debug.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/safe_copy.h b/current/sdk/common_os/include/art/libartbase/base/safe_copy.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/safe_map.h b/current/sdk/common_os/include/art/libartbase/base/safe_map.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/scoped_arena_allocator.h b/current/sdk/common_os/include/art/libartbase/base/scoped_arena_allocator.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/scoped_arena_containers.h b/current/sdk/common_os/include/art/libartbase/base/scoped_arena_containers.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/scoped_cap.h b/current/sdk/common_os/include/art/libartbase/base/scoped_cap.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/scoped_flock.h b/current/sdk/common_os/include/art/libartbase/base/scoped_flock.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/sdk_version.h b/current/sdk/common_os/include/art/libartbase/base/sdk_version.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/socket_peer_is_trusted.h b/current/sdk/common_os/include/art/libartbase/base/socket_peer_is_trusted.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/stats-inl.h b/current/sdk/common_os/include/art/libartbase/base/stats-inl.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/stats.h b/current/sdk/common_os/include/art/libartbase/base/stats.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/stl_util.h b/current/sdk/common_os/include/art/libartbase/base/stl_util.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/stl_util_identity.h b/current/sdk/common_os/include/art/libartbase/base/stl_util_identity.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/stride_iterator.h b/current/sdk/common_os/include/art/libartbase/base/stride_iterator.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/string_view_cpp20.h b/current/sdk/common_os/include/art/libartbase/base/string_view_cpp20.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/strlcpy.h b/current/sdk/common_os/include/art/libartbase/base/strlcpy.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/systrace.h b/current/sdk/common_os/include/art/libartbase/base/systrace.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/testing.h b/current/sdk/common_os/include/art/libartbase/base/testing.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/time_utils.h b/current/sdk/common_os/include/art/libartbase/base/time_utils.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/to_str.h b/current/sdk/common_os/include/art/libartbase/base/to_str.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/tracking_safe_map.h b/current/sdk/common_os/include/art/libartbase/base/tracking_safe_map.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/transform_array_ref.h b/current/sdk/common_os/include/art/libartbase/base/transform_array_ref.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/transform_iterator.h b/current/sdk/common_os/include/art/libartbase/base/transform_iterator.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/unix_file/fd_file.h b/current/sdk/common_os/include/art/libartbase/base/unix_file/fd_file.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/unix_file/random_access_file.h b/current/sdk/common_os/include/art/libartbase/base/unix_file/random_access_file.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/unix_file/random_access_file_test.h b/current/sdk/common_os/include/art/libartbase/base/unix_file/random_access_file_test.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/unix_file/random_access_file_utils.h b/current/sdk/common_os/include/art/libartbase/base/unix_file/random_access_file_utils.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/utils.h b/current/sdk/common_os/include/art/libartbase/base/utils.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/value_object.h b/current/sdk/common_os/include/art/libartbase/base/value_object.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/variant_map.h b/current/sdk/common_os/include/art/libartbase/base/variant_map.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartbase/base/zip_archive.h b/current/sdk/common_os/include/art/libartbase/base/zip_archive.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartpalette/include/palette/palette.h b/current/sdk/common_os/include/art/libartpalette/include/palette/palette.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartpalette/include/palette/palette_method_list.h b/current/sdk/common_os/include/art/libartpalette/include/palette/palette_method_list.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libartpalette/include/palette/palette_types.h b/current/sdk/common_os/include/art/libartpalette/include/palette/palette_types.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libdexfile/dex/art_dex_file_loader.h b/current/sdk/common_os/include/art/libdexfile/dex/art_dex_file_loader.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libdexfile/dex/base64_test_util.h b/current/sdk/common_os/include/art/libdexfile/dex/base64_test_util.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libdexfile/dex/bytecode_utils.h b/current/sdk/common_os/include/art/libdexfile/dex/bytecode_utils.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libdexfile/dex/class_accessor-inl.h b/current/sdk/common_os/include/art/libdexfile/dex/class_accessor-inl.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libdexfile/dex/class_accessor.h b/current/sdk/common_os/include/art/libdexfile/dex/class_accessor.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libdexfile/dex/class_iterator.h b/current/sdk/common_os/include/art/libdexfile/dex/class_iterator.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libdexfile/dex/class_reference.h b/current/sdk/common_os/include/art/libdexfile/dex/class_reference.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libdexfile/dex/code_item_accessors-inl.h b/current/sdk/common_os/include/art/libdexfile/dex/code_item_accessors-inl.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libdexfile/dex/code_item_accessors.h b/current/sdk/common_os/include/art/libdexfile/dex/code_item_accessors.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libdexfile/dex/compact_dex_file.h b/current/sdk/common_os/include/art/libdexfile/dex/compact_dex_file.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libdexfile/dex/compact_dex_level.h b/current/sdk/common_os/include/art/libdexfile/dex/compact_dex_level.h
old mode 100644
new mode 100755
index 599ec4d..2f06688
--- a/current/sdk/common_os/include/art/libdexfile/dex/compact_dex_level.h
+++ b/current/sdk/common_os/include/art/libdexfile/dex/compact_dex_level.h
@@ -24,6 +24,7 @@
 namespace art {
 
 // Optimization level for compact dex generation.
+// TODO(b/256664509): Clean this up.
 enum class CompactDexLevel {
   // Level none means not generated.
   kCompactDexLevelNone,
@@ -31,9 +32,7 @@
   kCompactDexLevelFast,
 };
 
-#ifndef ART_DEFAULT_COMPACT_DEX_LEVEL
-#error ART_DEFAULT_COMPACT_DEX_LEVEL not specified.
-#else
+#ifdef ART_DEFAULT_COMPACT_DEX_LEVEL
 #define ART_DEFAULT_COMPACT_DEX_LEVEL_VALUE_fast CompactDexLevel::kCompactDexLevelFast
 #define ART_DEFAULT_COMPACT_DEX_LEVEL_VALUE_none CompactDexLevel::kCompactDexLevelNone
 
@@ -41,7 +40,8 @@
     ART_DEFAULT_COMPACT_DEX_LEVEL_VALUE_, \
     ART_DEFAULT_COMPACT_DEX_LEVEL)
 
-static constexpr CompactDexLevel kDefaultCompactDexLevel = ART_DEFAULT_COMPACT_DEX_LEVEL_DEFAULT;
+static_assert(ART_DEFAULT_COMPACT_DEX_LEVEL_DEFAULT == CompactDexLevel::kCompactDexLevelNone,
+              "ART_DEFAULT_COMPACT_DEX_LEVEL_DEFAULT != none is no longer supported");
 #endif
 
 }  // namespace art
diff --git a/current/sdk/common_os/include/art/libdexfile/dex/compact_dex_utils.h b/current/sdk/common_os/include/art/libdexfile/dex/compact_dex_utils.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libdexfile/dex/compact_offset_table.h b/current/sdk/common_os/include/art/libdexfile/dex/compact_offset_table.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libdexfile/dex/descriptors_names.h b/current/sdk/common_os/include/art/libdexfile/dex/descriptors_names.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libdexfile/dex/dex_file-inl.h b/current/sdk/common_os/include/art/libdexfile/dex/dex_file-inl.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libdexfile/dex/dex_file.h b/current/sdk/common_os/include/art/libdexfile/dex/dex_file.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libdexfile/dex/dex_file_exception_helpers.h b/current/sdk/common_os/include/art/libdexfile/dex/dex_file_exception_helpers.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libdexfile/dex/dex_file_layout.h b/current/sdk/common_os/include/art/libdexfile/dex/dex_file_layout.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libdexfile/dex/dex_file_loader.h b/current/sdk/common_os/include/art/libdexfile/dex/dex_file_loader.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libdexfile/dex/dex_file_reference.h b/current/sdk/common_os/include/art/libdexfile/dex/dex_file_reference.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libdexfile/dex/dex_file_structs.h b/current/sdk/common_os/include/art/libdexfile/dex/dex_file_structs.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libdexfile/dex/dex_file_tracking_registrar.h b/current/sdk/common_os/include/art/libdexfile/dex/dex_file_tracking_registrar.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libdexfile/dex/dex_file_types.h b/current/sdk/common_os/include/art/libdexfile/dex/dex_file_types.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libdexfile/dex/dex_file_verifier.h b/current/sdk/common_os/include/art/libdexfile/dex/dex_file_verifier.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libdexfile/dex/dex_instruction-inl.h b/current/sdk/common_os/include/art/libdexfile/dex/dex_instruction-inl.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libdexfile/dex/dex_instruction.h b/current/sdk/common_os/include/art/libdexfile/dex/dex_instruction.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libdexfile/dex/dex_instruction_iterator.h b/current/sdk/common_os/include/art/libdexfile/dex/dex_instruction_iterator.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libdexfile/dex/dex_instruction_list.h b/current/sdk/common_os/include/art/libdexfile/dex/dex_instruction_list.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libdexfile/dex/dex_instruction_utils.h b/current/sdk/common_os/include/art/libdexfile/dex/dex_instruction_utils.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libdexfile/dex/invoke_type.h b/current/sdk/common_os/include/art/libdexfile/dex/invoke_type.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libdexfile/dex/method_reference.h b/current/sdk/common_os/include/art/libdexfile/dex/method_reference.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libdexfile/dex/modifiers.h b/current/sdk/common_os/include/art/libdexfile/dex/modifiers.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libdexfile/dex/primitive.h b/current/sdk/common_os/include/art/libdexfile/dex/primitive.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libdexfile/dex/signature-inl.h b/current/sdk/common_os/include/art/libdexfile/dex/signature-inl.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libdexfile/dex/signature.h b/current/sdk/common_os/include/art/libdexfile/dex/signature.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libdexfile/dex/standard_dex_file.h b/current/sdk/common_os/include/art/libdexfile/dex/standard_dex_file.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libdexfile/dex/string_reference.h b/current/sdk/common_os/include/art/libdexfile/dex/string_reference.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libdexfile/dex/test_dex_file_builder.h b/current/sdk/common_os/include/art/libdexfile/dex/test_dex_file_builder.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libdexfile/dex/type_lookup_table.h b/current/sdk/common_os/include/art/libdexfile/dex/type_lookup_table.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libdexfile/dex/type_reference.h b/current/sdk/common_os/include/art/libdexfile/dex/type_reference.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libdexfile/dex/utf-inl.h b/current/sdk/common_os/include/art/libdexfile/dex/utf-inl.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libdexfile/dex/utf.h b/current/sdk/common_os/include/art/libdexfile/dex/utf.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libdexfile/external/dex_file_test_data.h b/current/sdk/common_os/include/art/libdexfile/external/dex_file_test_data.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libdexfile/external/include/art_api/dex_file_external.h b/current/sdk/common_os/include/art/libdexfile/external/include/art_api/dex_file_external.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libdexfile/external/include/art_api/dex_file_support.h b/current/sdk/common_os/include/art/libdexfile/external/include/art_api/dex_file_support.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libnativebridge/include/nativebridge/native_bridge.h b/current/sdk/common_os/include/art/libnativebridge/include/nativebridge/native_bridge.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libnativeloader/include/nativeloader/dlext_namespaces.h b/current/sdk/common_os/include/art/libnativeloader/include/nativeloader/dlext_namespaces.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/libnativeloader/include/nativeloader/native_loader.h b/current/sdk/common_os/include/art/libnativeloader/include/nativeloader/native_loader.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/odrefresh/include/odr_statslog/odr_statslog.h b/current/sdk/common_os/include/art/odrefresh/include/odr_statslog/odr_statslog.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/odrefresh/include/odrefresh/odrefresh.h b/current/sdk/common_os/include/art/odrefresh/include/odrefresh/odrefresh.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/openjdkjvmti/include/jvmti.h b/current/sdk/common_os/include/art/openjdkjvmti/include/jvmti.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/sigchainlib/log.h b/current/sdk/common_os/include/art/sigchainlib/log.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/art/sigchainlib/sigchain.h b/current/sdk/common_os/include/art/sigchainlib/sigchain.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/fmtlib/include/fmt/chrono.h b/current/sdk/common_os/include/external/fmtlib/include/fmt/chrono.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/fmtlib/include/fmt/color.h b/current/sdk/common_os/include/external/fmtlib/include/fmt/color.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/fmtlib/include/fmt/compile.h b/current/sdk/common_os/include/external/fmtlib/include/fmt/compile.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/fmtlib/include/fmt/core.h b/current/sdk/common_os/include/external/fmtlib/include/fmt/core.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/fmtlib/include/fmt/format-inl.h b/current/sdk/common_os/include/external/fmtlib/include/fmt/format-inl.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/fmtlib/include/fmt/format.h b/current/sdk/common_os/include/external/fmtlib/include/fmt/format.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/fmtlib/include/fmt/locale.h b/current/sdk/common_os/include/external/fmtlib/include/fmt/locale.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/fmtlib/include/fmt/os.h b/current/sdk/common_os/include/external/fmtlib/include/fmt/os.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/fmtlib/include/fmt/ostream.h b/current/sdk/common_os/include/external/fmtlib/include/fmt/ostream.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/fmtlib/include/fmt/posix.h b/current/sdk/common_os/include/external/fmtlib/include/fmt/posix.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/fmtlib/include/fmt/printf.h b/current/sdk/common_os/include/external/fmtlib/include/fmt/printf.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/fmtlib/include/fmt/ranges.h b/current/sdk/common_os/include/external/fmtlib/include/fmt/ranges.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/googletest/googletest/include/gtest/gtest-death-test.h b/current/sdk/common_os/include/external/googletest/googletest/include/gtest/gtest-death-test.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/googletest/googletest/include/gtest/gtest-matchers.h b/current/sdk/common_os/include/external/googletest/googletest/include/gtest/gtest-matchers.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/googletest/googletest/include/gtest/gtest-message.h b/current/sdk/common_os/include/external/googletest/googletest/include/gtest/gtest-message.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/googletest/googletest/include/gtest/gtest-param-test.h b/current/sdk/common_os/include/external/googletest/googletest/include/gtest/gtest-param-test.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/googletest/googletest/include/gtest/gtest-printers.h b/current/sdk/common_os/include/external/googletest/googletest/include/gtest/gtest-printers.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/googletest/googletest/include/gtest/gtest-spi.h b/current/sdk/common_os/include/external/googletest/googletest/include/gtest/gtest-spi.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/googletest/googletest/include/gtest/gtest-test-part.h b/current/sdk/common_os/include/external/googletest/googletest/include/gtest/gtest-test-part.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/googletest/googletest/include/gtest/gtest-typed-test.h b/current/sdk/common_os/include/external/googletest/googletest/include/gtest/gtest-typed-test.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/googletest/googletest/include/gtest/gtest.h b/current/sdk/common_os/include/external/googletest/googletest/include/gtest/gtest.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/googletest/googletest/include/gtest/gtest_pred_impl.h b/current/sdk/common_os/include/external/googletest/googletest/include/gtest/gtest_pred_impl.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/googletest/googletest/include/gtest/gtest_prod.h b/current/sdk/common_os/include/external/googletest/googletest/include/gtest/gtest_prod.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/googletest/googletest/include/gtest/internal/custom/gtest-port.h b/current/sdk/common_os/include/external/googletest/googletest/include/gtest/internal/custom/gtest-port.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/googletest/googletest/include/gtest/internal/custom/gtest-printers.h b/current/sdk/common_os/include/external/googletest/googletest/include/gtest/internal/custom/gtest-printers.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/googletest/googletest/include/gtest/internal/custom/gtest.h b/current/sdk/common_os/include/external/googletest/googletest/include/gtest/internal/custom/gtest.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/googletest/googletest/include/gtest/internal/gtest-death-test-internal.h b/current/sdk/common_os/include/external/googletest/googletest/include/gtest/internal/gtest-death-test-internal.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/googletest/googletest/include/gtest/internal/gtest-filepath.h b/current/sdk/common_os/include/external/googletest/googletest/include/gtest/internal/gtest-filepath.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/googletest/googletest/include/gtest/internal/gtest-internal.h b/current/sdk/common_os/include/external/googletest/googletest/include/gtest/internal/gtest-internal.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/googletest/googletest/include/gtest/internal/gtest-param-util.h b/current/sdk/common_os/include/external/googletest/googletest/include/gtest/internal/gtest-param-util.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/googletest/googletest/include/gtest/internal/gtest-port-arch.h b/current/sdk/common_os/include/external/googletest/googletest/include/gtest/internal/gtest-port-arch.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/googletest/googletest/include/gtest/internal/gtest-port.h b/current/sdk/common_os/include/external/googletest/googletest/include/gtest/internal/gtest-port.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/googletest/googletest/include/gtest/internal/gtest-string.h b/current/sdk/common_os/include/external/googletest/googletest/include/gtest/internal/gtest-string.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/googletest/googletest/include/gtest/internal/gtest-type-util.h b/current/sdk/common_os/include/external/googletest/googletest/include/gtest/internal/gtest-type-util.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/libcap/libcap/include/sys/capability.h b/current/sdk/common_os/include/external/libcap/libcap/include/sys/capability.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/libcap/libcap/include/sys/securebits.h b/current/sdk/common_os/include/external/libcap/libcap/include/sys/securebits.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/libcap/libcap/include/uapi/linux/capability.h b/current/sdk/common_os/include/external/libcap/libcap/include/uapi/linux/capability.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/libcap/libcap/include/uapi/linux/prctl.h b/current/sdk/common_os/include/external/libcap/libcap/include/uapi/linux/prctl.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/libcap/libcap/include/uapi/linux/securebits.h b/current/sdk/common_os/include/external/libcap/libcap/include/uapi/linux/securebits.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/tinyxml2/tinyxml2.h b/current/sdk/common_os/include/external/tinyxml2/tinyxml2.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/zlib/adler32_simd.h b/current/sdk/common_os/include/external/zlib/adler32_simd.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/zlib/chromeconf.h b/current/sdk/common_os/include/external/zlib/chromeconf.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/zlib/contrib/minizip/crypt.h b/current/sdk/common_os/include/external/zlib/contrib/minizip/crypt.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/zlib/contrib/minizip/ioapi.h b/current/sdk/common_os/include/external/zlib/contrib/minizip/ioapi.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/zlib/contrib/minizip/iowin32.h b/current/sdk/common_os/include/external/zlib/contrib/minizip/iowin32.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/zlib/contrib/minizip/mztools.h b/current/sdk/common_os/include/external/zlib/contrib/minizip/mztools.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/zlib/contrib/minizip/unzip.h b/current/sdk/common_os/include/external/zlib/contrib/minizip/unzip.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/zlib/contrib/minizip/zip.h b/current/sdk/common_os/include/external/zlib/contrib/minizip/zip.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/zlib/contrib/optimizations/chunkcopy.h b/current/sdk/common_os/include/external/zlib/contrib/optimizations/chunkcopy.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/zlib/contrib/optimizations/inffast_chunk.h b/current/sdk/common_os/include/external/zlib/contrib/optimizations/inffast_chunk.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/zlib/contrib/optimizations/insert_string.h b/current/sdk/common_os/include/external/zlib/contrib/optimizations/insert_string.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/zlib/contrib/tests/infcover.h b/current/sdk/common_os/include/external/zlib/contrib/tests/infcover.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/zlib/cpu_features.h b/current/sdk/common_os/include/external/zlib/cpu_features.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/zlib/crc32.h b/current/sdk/common_os/include/external/zlib/crc32.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/zlib/crc32_simd.h b/current/sdk/common_os/include/external/zlib/crc32_simd.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/zlib/deflate.h b/current/sdk/common_os/include/external/zlib/deflate.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/zlib/google/compression_utils.h b/current/sdk/common_os/include/external/zlib/google/compression_utils.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/zlib/google/compression_utils_portable.h b/current/sdk/common_os/include/external/zlib/google/compression_utils_portable.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/zlib/google/redact.h b/current/sdk/common_os/include/external/zlib/google/redact.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/zlib/google/zip.h b/current/sdk/common_os/include/external/zlib/google/zip.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/zlib/google/zip_internal.h b/current/sdk/common_os/include/external/zlib/google/zip_internal.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/zlib/google/zip_reader.h b/current/sdk/common_os/include/external/zlib/google/zip_reader.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/zlib/google/zip_writer.h b/current/sdk/common_os/include/external/zlib/google/zip_writer.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/zlib/gzguts.h b/current/sdk/common_os/include/external/zlib/gzguts.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/zlib/inffast.h b/current/sdk/common_os/include/external/zlib/inffast.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/zlib/inffixed.h b/current/sdk/common_os/include/external/zlib/inffixed.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/zlib/inflate.h b/current/sdk/common_os/include/external/zlib/inflate.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/zlib/inftrees.h b/current/sdk/common_os/include/external/zlib/inftrees.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/zlib/slide_hash_simd.h b/current/sdk/common_os/include/external/zlib/slide_hash_simd.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/zlib/trees.h b/current/sdk/common_os/include/external/zlib/trees.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/zlib/zconf.h b/current/sdk/common_os/include/external/zlib/zconf.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/zlib/zlib.h b/current/sdk/common_os/include/external/zlib/zlib.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/external/zlib/zutil.h b/current/sdk/common_os/include/external/zlib/zutil.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/libnativehelper/header_only_include/nativehelper/nativehelper_utils.h b/current/sdk/common_os/include/libnativehelper/header_only_include/nativehelper/nativehelper_utils.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/libnativehelper/header_only_include/nativehelper/scoped_local_frame.h b/current/sdk/common_os/include/libnativehelper/header_only_include/nativehelper/scoped_local_frame.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/libnativehelper/header_only_include/nativehelper/scoped_local_ref.h b/current/sdk/common_os/include/libnativehelper/header_only_include/nativehelper/scoped_local_ref.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/libnativehelper/header_only_include/nativehelper/scoped_primitive_array.h b/current/sdk/common_os/include/libnativehelper/header_only_include/nativehelper/scoped_primitive_array.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/libnativehelper/header_only_include/nativehelper/scoped_string_chars.h b/current/sdk/common_os/include/libnativehelper/header_only_include/nativehelper/scoped_string_chars.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/libnativehelper/header_only_include/nativehelper/scoped_utf_chars.h b/current/sdk/common_os/include/libnativehelper/header_only_include/nativehelper/scoped_utf_chars.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/libnativehelper/include/android/file_descriptor_jni.h b/current/sdk/common_os/include/libnativehelper/include/android/file_descriptor_jni.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/libnativehelper/include/nativehelper/JNIHelp.h b/current/sdk/common_os/include/libnativehelper/include/nativehelper/JNIHelp.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/libnativehelper/include/nativehelper/ScopedLocalFrame.h b/current/sdk/common_os/include/libnativehelper/include/nativehelper/ScopedLocalFrame.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/libnativehelper/include/nativehelper/ScopedLocalRef.h b/current/sdk/common_os/include/libnativehelper/include/nativehelper/ScopedLocalRef.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/libnativehelper/include/nativehelper/ScopedPrimitiveArray.h b/current/sdk/common_os/include/libnativehelper/include/nativehelper/ScopedPrimitiveArray.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/libnativehelper/include/nativehelper/ScopedStringChars.h b/current/sdk/common_os/include/libnativehelper/include/nativehelper/ScopedStringChars.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/libnativehelper/include/nativehelper/ScopedUtfChars.h b/current/sdk/common_os/include/libnativehelper/include/nativehelper/ScopedUtfChars.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/libnativehelper/include/nativehelper/toStringArray.h b/current/sdk/common_os/include/libnativehelper/include/nativehelper/toStringArray.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/libnativehelper/include_jni/jni.h b/current/sdk/common_os/include/libnativehelper/include_jni/jni.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/libnativehelper/include_platform/nativehelper/JNIPlatformHelp.h b/current/sdk/common_os/include/libnativehelper/include_platform/nativehelper/JNIPlatformHelp.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/libnativehelper/include_platform/nativehelper/JniInvocation.h b/current/sdk/common_os/include/libnativehelper/include_platform/nativehelper/JniInvocation.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/libnativehelper/include_platform_header_only/nativehelper/detail/signature_checker.h b/current/sdk/common_os/include/libnativehelper/include_platform_header_only/nativehelper/detail/signature_checker.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/libnativehelper/include_platform_header_only/nativehelper/jni_macros.h b/current/sdk/common_os/include/libnativehelper/include_platform_header_only/nativehelper/jni_macros.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/system/libbase/include/android-base/chrono_utils.h b/current/sdk/common_os/include/system/libbase/include/android-base/chrono_utils.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/system/libbase/include/android-base/cmsg.h b/current/sdk/common_os/include/system/libbase/include/android-base/cmsg.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/system/libbase/include/android-base/collections.h b/current/sdk/common_os/include/system/libbase/include/android-base/collections.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/system/libbase/include/android-base/endian.h b/current/sdk/common_os/include/system/libbase/include/android-base/endian.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/system/libbase/include/android-base/errno_restorer.h b/current/sdk/common_os/include/system/libbase/include/android-base/errno_restorer.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/system/libbase/include/android-base/errors.h b/current/sdk/common_os/include/system/libbase/include/android-base/errors.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/system/libbase/include/android-base/expected.h b/current/sdk/common_os/include/system/libbase/include/android-base/expected.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/system/libbase/include/android-base/file.h b/current/sdk/common_os/include/system/libbase/include/android-base/file.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/system/libbase/include/android-base/format.h b/current/sdk/common_os/include/system/libbase/include/android-base/format.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/system/libbase/include/android-base/function_ref.h b/current/sdk/common_os/include/system/libbase/include/android-base/function_ref.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/system/libbase/include/android-base/hex.h b/current/sdk/common_os/include/system/libbase/include/android-base/hex.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/system/libbase/include/android-base/logging.h b/current/sdk/common_os/include/system/libbase/include/android-base/logging.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/system/libbase/include/android-base/macros.h b/current/sdk/common_os/include/system/libbase/include/android-base/macros.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/system/libbase/include/android-base/mapped_file.h b/current/sdk/common_os/include/system/libbase/include/android-base/mapped_file.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/system/libbase/include/android-base/memory.h b/current/sdk/common_os/include/system/libbase/include/android-base/memory.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/system/libbase/include/android-base/no_destructor.h b/current/sdk/common_os/include/system/libbase/include/android-base/no_destructor.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/system/libbase/include/android-base/off64_t.h b/current/sdk/common_os/include/system/libbase/include/android-base/off64_t.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/system/libbase/include/android-base/parsebool.h b/current/sdk/common_os/include/system/libbase/include/android-base/parsebool.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/system/libbase/include/android-base/parsedouble.h b/current/sdk/common_os/include/system/libbase/include/android-base/parsedouble.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/system/libbase/include/android-base/parseint.h b/current/sdk/common_os/include/system/libbase/include/android-base/parseint.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/system/libbase/include/android-base/parsenetaddress.h b/current/sdk/common_os/include/system/libbase/include/android-base/parsenetaddress.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/system/libbase/include/android-base/process.h b/current/sdk/common_os/include/system/libbase/include/android-base/process.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/system/libbase/include/android-base/properties.h b/current/sdk/common_os/include/system/libbase/include/android-base/properties.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/system/libbase/include/android-base/result-gmock.h b/current/sdk/common_os/include/system/libbase/include/android-base/result-gmock.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/system/libbase/include/android-base/result.h b/current/sdk/common_os/include/system/libbase/include/android-base/result.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/system/libbase/include/android-base/scopeguard.h b/current/sdk/common_os/include/system/libbase/include/android-base/scopeguard.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/system/libbase/include/android-base/silent_death_test.h b/current/sdk/common_os/include/system/libbase/include/android-base/silent_death_test.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/system/libbase/include/android-base/stringprintf.h b/current/sdk/common_os/include/system/libbase/include/android-base/stringprintf.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/system/libbase/include/android-base/strings.h b/current/sdk/common_os/include/system/libbase/include/android-base/strings.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/system/libbase/include/android-base/test_utils.h b/current/sdk/common_os/include/system/libbase/include/android-base/test_utils.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/system/libbase/include/android-base/thread_annotations.h b/current/sdk/common_os/include/system/libbase/include/android-base/thread_annotations.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/system/libbase/include/android-base/threads.h b/current/sdk/common_os/include/system/libbase/include/android-base/threads.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/system/libbase/include/android-base/unique_fd.h b/current/sdk/common_os/include/system/libbase/include/android-base/unique_fd.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/system/libbase/include/android-base/utf8.h b/current/sdk/common_os/include/system/libbase/include/android-base/utf8.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/system/libziparchive/include/ziparchive/zip_archive.h b/current/sdk/common_os/include/system/libziparchive/include/ziparchive/zip_archive.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/system/libziparchive/include/ziparchive/zip_archive_stream_entry.h b/current/sdk/common_os/include/system/libziparchive/include/ziparchive/zip_archive_stream_entry.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/system/libziparchive/include/ziparchive/zip_writer.h b/current/sdk/common_os/include/system/libziparchive/include/ziparchive/zip_writer.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/system/logging/liblog/include/android/log.h b/current/sdk/common_os/include/system/logging/liblog/include/android/log.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/system/logging/liblog/include/log/event_tag_map.h b/current/sdk/common_os/include/system/logging/liblog/include/log/event_tag_map.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/system/logging/liblog/include/log/log.h b/current/sdk/common_os/include/system/logging/liblog/include/log/log.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/system/logging/liblog/include/log/log_event_list.h b/current/sdk/common_os/include/system/logging/liblog/include/log/log_event_list.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/system/logging/liblog/include/log/log_id.h b/current/sdk/common_os/include/system/logging/liblog/include/log/log_id.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/system/logging/liblog/include/log/log_main.h b/current/sdk/common_os/include/system/logging/liblog/include/log/log_main.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/system/logging/liblog/include/log/log_properties.h b/current/sdk/common_os/include/system/logging/liblog/include/log/log_properties.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/system/logging/liblog/include/log/log_radio.h b/current/sdk/common_os/include/system/logging/liblog/include/log/log_radio.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/system/logging/liblog/include/log/log_read.h b/current/sdk/common_os/include/system/logging/liblog/include/log/log_read.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/system/logging/liblog/include/log/log_safetynet.h b/current/sdk/common_os/include/system/logging/liblog/include/log/log_safetynet.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/system/logging/liblog/include/log/log_system.h b/current/sdk/common_os/include/system/logging/liblog/include/log/log_system.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/system/logging/liblog/include/log/log_time.h b/current/sdk/common_os/include/system/logging/liblog/include/log/log_time.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/system/logging/liblog/include/log/logprint.h b/current/sdk/common_os/include/system/logging/liblog/include/log/logprint.h
old mode 100644
new mode 100755
diff --git a/current/sdk/common_os/include/system/logging/liblog/include/private/android_logger.h b/current/sdk/common_os/include/system/logging/liblog/include/private/android_logger.h
old mode 100644
new mode 100755
diff --git a/current/sdk/compat_configs/libcore-platform-compat-config/libcore-platform-compat-config_meta.xml b/current/sdk/compat_configs/libcore-platform-compat-config/libcore-platform-compat-config_meta.xml
old mode 100644
new mode 100755
diff --git a/current/sdk/doctags/known_oj_tags.txt b/current/sdk/doctags/known_oj_tags.txt
old mode 100644
new mode 100755
diff --git a/current/sdk/hiddenapi/annotation-flags.csv b/current/sdk/hiddenapi/annotation-flags.csv
old mode 100644
new mode 100755
diff --git a/current/sdk/hiddenapi/filtered-flags.csv b/current/sdk/hiddenapi/filtered-flags.csv
old mode 100644
new mode 100755
index f48c849..f2b17d8
--- a/current/sdk/hiddenapi/filtered-flags.csv
+++ b/current/sdk/hiddenapi/filtered-flags.csv
@@ -4311,7 +4311,6 @@
 Ldalvik/system/ZygoteHooks;->startZygoteNoThreadCreation()V,core-platform-api,lo-prio,max-target-o
 Ldalvik/system/ZygoteHooks;->stopZygoteNoThreadCreation()V,core-platform-api,lo-prio,max-target-o
 Ldalvik/system/ZygoteHooks;->token:J,lo-prio,max-target-o
-Ldalvik/system/ZygoteHooks;->waitUntilAllThreadsStopped()V,lo-prio,max-target-o
 Ljava/awt/font/NumericShaper$1;->compare(Ljava/lang/Object;Ljava/lang/Object;)I,core-platform-api,public-api,sdk,system-api,test-api
 Ljava/awt/font/NumericShaper$Range;->ARABIC:Ljava/awt/font/NumericShaper$Range;,core-platform-api,public-api,sdk,system-api,test-api
 Ljava/awt/font/NumericShaper$Range;->BALINESE:Ljava/awt/font/NumericShaper$Range;,core-platform-api,public-api,sdk,system-api,test-api
@@ -17766,9 +17765,6 @@
 Ljava/text/ParsePosition;->setErrorIndex(I)V,core-platform-api,public-api,sdk,system-api,test-api
 Ljava/text/ParsePosition;->setIndex(I)V,core-platform-api,public-api,sdk,system-api,test-api
 Ljava/text/ParsePosition;->toString()Ljava/lang/String;,core-platform-api,public-api,sdk,system-api,test-api
-Ljava/text/PatternEntry;->equals(Ljava/lang/Object;)Z,core-platform-api,public-api,sdk,system-api,test-api
-Ljava/text/PatternEntry;->hashCode()I,core-platform-api,public-api,sdk,system-api,test-api
-Ljava/text/PatternEntry;->toString()Ljava/lang/String;,core-platform-api,public-api,sdk,system-api,test-api
 Ljava/text/RuleBasedCollator;-><init>(Landroid/icu/text/RuleBasedCollator;)V,lo-prio,max-target-o
 Ljava/text/RuleBasedCollator;-><init>(Ljava/lang/String;)V,core-platform-api,public-api,sdk,system-api,test-api
 Ljava/text/RuleBasedCollator;->clone()Ljava/lang/Object;,core-platform-api,public-api,sdk,system-api,test-api
@@ -34672,7 +34668,6 @@
 Ljavax/xml/datatype/DatatypeConfigurationException;->printStackTrace(Ljava/io/PrintStream;)V,core-platform-api,public-api,sdk,system-api,test-api
 Ljavax/xml/datatype/DatatypeConfigurationException;->printStackTrace(Ljava/io/PrintWriter;)V,core-platform-api,public-api,sdk,system-api,test-api
 Ljavax/xml/datatype/DatatypeConfigurationException;->printStackTrace0(Ljava/io/PrintWriter;)V,lo-prio,max-target-o
-Ljavax/xml/datatype/DatatypeConfigurationException;->readObject(Ljava/io/ObjectInputStream;)V,sdk
 Ljavax/xml/datatype/DatatypeConfigurationException;->serialVersionUID:J,sdk
 Ljavax/xml/datatype/DatatypeConstants$Field;-><init>(Ljava/lang/String;I)V,lo-prio,max-target-o
 Ljavax/xml/datatype/DatatypeConstants$Field;->getId()I,core-platform-api,public-api,sdk,system-api,test-api
diff --git a/current/sdk/hiddenapi/filtered-stub-flags.csv b/current/sdk/hiddenapi/filtered-stub-flags.csv
old mode 100644
new mode 100755
index 6c335af..e1f07f6
--- a/current/sdk/hiddenapi/filtered-stub-flags.csv
+++ b/current/sdk/hiddenapi/filtered-stub-flags.csv
@@ -12232,9 +12232,6 @@
 Ljava/text/ParsePosition;->setErrorIndex(I)V,core-platform-api,public-api,system-api,test-api
 Ljava/text/ParsePosition;->setIndex(I)V,core-platform-api,public-api,system-api,test-api
 Ljava/text/ParsePosition;->toString()Ljava/lang/String;,core-platform-api,public-api,system-api,test-api
-Ljava/text/PatternEntry;->equals(Ljava/lang/Object;)Z,core-platform-api,public-api,system-api,test-api
-Ljava/text/PatternEntry;->hashCode()I,core-platform-api,public-api,system-api,test-api
-Ljava/text/PatternEntry;->toString()Ljava/lang/String;,core-platform-api,public-api,system-api,test-api
 Ljava/text/RuleBasedCollator;-><init>(Ljava/lang/String;)V,core-platform-api,public-api,system-api,test-api
 Ljava/text/RuleBasedCollator;->clone()Ljava/lang/Object;,core-platform-api,public-api,system-api,test-api
 Ljava/text/RuleBasedCollator;->compare(Ljava/lang/String;Ljava/lang/String;)I,core-platform-api,public-api,system-api,test-api
diff --git a/current/sdk/hiddenapi/hiddenapi-blocked.txt b/current/sdk/hiddenapi/hiddenapi-blocked.txt
old mode 100644
new mode 100755
diff --git a/current/sdk/hiddenapi/hiddenapi-max-target-o-low-priority.txt b/current/sdk/hiddenapi/hiddenapi-max-target-o-low-priority.txt
old mode 100644
new mode 100755
diff --git a/current/sdk/hiddenapi/hiddenapi-unsupported-packages.txt b/current/sdk/hiddenapi/hiddenapi-unsupported-packages.txt
old mode 100644
new mode 100755
diff --git a/current/sdk/hiddenapi/index.csv b/current/sdk/hiddenapi/index.csv
old mode 100644
new mode 100755
diff --git a/current/sdk/hiddenapi/metadata.csv b/current/sdk/hiddenapi/metadata.csv
old mode 100644
new mode 100755
diff --git a/current/sdk/hiddenapi/signature-patterns.csv b/current/sdk/hiddenapi/signature-patterns.csv
old mode 100644
new mode 100755
diff --git a/current/sdk/include/art/libnativebridge/include/nativebridge/native_bridge.h b/current/sdk/include/art/libnativebridge/include/nativebridge/native_bridge.h
old mode 100644
new mode 100755
diff --git a/current/sdk/include/art/libnativeloader/include/nativeloader/dlext_namespaces.h b/current/sdk/include/art/libnativeloader/include/nativeloader/dlext_namespaces.h
old mode 100644
new mode 100755
diff --git a/current/sdk/include/art/libnativeloader/include/nativeloader/native_loader.h b/current/sdk/include/art/libnativeloader/include/nativeloader/native_loader.h
old mode 100644
new mode 100755
diff --git a/current/sdk/include/libnativehelper/header_only_include/nativehelper/nativehelper_utils.h b/current/sdk/include/libnativehelper/header_only_include/nativehelper/nativehelper_utils.h
old mode 100644
new mode 100755
diff --git a/current/sdk/include/libnativehelper/header_only_include/nativehelper/scoped_local_frame.h b/current/sdk/include/libnativehelper/header_only_include/nativehelper/scoped_local_frame.h
old mode 100644
new mode 100755
diff --git a/current/sdk/include/libnativehelper/header_only_include/nativehelper/scoped_local_ref.h b/current/sdk/include/libnativehelper/header_only_include/nativehelper/scoped_local_ref.h
old mode 100644
new mode 100755
diff --git a/current/sdk/include/libnativehelper/header_only_include/nativehelper/scoped_primitive_array.h b/current/sdk/include/libnativehelper/header_only_include/nativehelper/scoped_primitive_array.h
old mode 100644
new mode 100755
diff --git a/current/sdk/include/libnativehelper/header_only_include/nativehelper/scoped_string_chars.h b/current/sdk/include/libnativehelper/header_only_include/nativehelper/scoped_string_chars.h
old mode 100644
new mode 100755
diff --git a/current/sdk/include/libnativehelper/header_only_include/nativehelper/scoped_utf_chars.h b/current/sdk/include/libnativehelper/header_only_include/nativehelper/scoped_utf_chars.h
old mode 100644
new mode 100755
diff --git a/current/sdk/include/libnativehelper/include/android/file_descriptor_jni.h b/current/sdk/include/libnativehelper/include/android/file_descriptor_jni.h
old mode 100644
new mode 100755
diff --git a/current/sdk/include/libnativehelper/include/nativehelper/JNIHelp.h b/current/sdk/include/libnativehelper/include/nativehelper/JNIHelp.h
old mode 100644
new mode 100755
diff --git a/current/sdk/include/libnativehelper/include/nativehelper/ScopedLocalFrame.h b/current/sdk/include/libnativehelper/include/nativehelper/ScopedLocalFrame.h
old mode 100644
new mode 100755
diff --git a/current/sdk/include/libnativehelper/include/nativehelper/ScopedLocalRef.h b/current/sdk/include/libnativehelper/include/nativehelper/ScopedLocalRef.h
old mode 100644
new mode 100755
diff --git a/current/sdk/include/libnativehelper/include/nativehelper/ScopedPrimitiveArray.h b/current/sdk/include/libnativehelper/include/nativehelper/ScopedPrimitiveArray.h
old mode 100644
new mode 100755
diff --git a/current/sdk/include/libnativehelper/include/nativehelper/ScopedStringChars.h b/current/sdk/include/libnativehelper/include/nativehelper/ScopedStringChars.h
old mode 100644
new mode 100755
diff --git a/current/sdk/include/libnativehelper/include/nativehelper/ScopedUtfChars.h b/current/sdk/include/libnativehelper/include/nativehelper/ScopedUtfChars.h
old mode 100644
new mode 100755
diff --git a/current/sdk/include/libnativehelper/include/nativehelper/toStringArray.h b/current/sdk/include/libnativehelper/include/nativehelper/toStringArray.h
old mode 100644
new mode 100755
diff --git a/current/sdk/include/libnativehelper/include_jni/jni.h b/current/sdk/include/libnativehelper/include_jni/jni.h
old mode 100644
new mode 100755
diff --git a/current/sdk/java/art-module-intra-core-api-stubs-system-modules-lib.jar b/current/sdk/java/art-module-intra-core-api-stubs-system-modules-lib.jar
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/java/art.module.api.annotations.for.system.modules.jar b/current/sdk/java/art.module.api.annotations.for.system.modules.jar
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/java/art.module.intra.core.api.stubs.jar b/current/sdk/java/art.module.intra.core.api.stubs.jar
old mode 100644
new mode 100755
index 0cde291..d8b99f5
--- a/current/sdk/java/art.module.intra.core.api.stubs.jar
+++ b/current/sdk/java/art.module.intra.core.api.stubs.jar
Binary files differ
diff --git a/current/sdk/java/core-generated-annotation-stubs.jar b/current/sdk/java/core-generated-annotation-stubs.jar
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/java/core-lambda-stubs-for-system-modules.jar b/current/sdk/java/core-lambda-stubs-for-system-modules.jar
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/java/core-lambda-stubs.jar b/current/sdk/java/core-lambda-stubs.jar
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/java_boot_libs/snapshot/jars/are/invalid/apache-xml.jar b/current/sdk/java_boot_libs/snapshot/jars/are/invalid/apache-xml.jar
old mode 100644
new mode 100755
diff --git a/current/sdk/java_boot_libs/snapshot/jars/are/invalid/bouncycastle.jar b/current/sdk/java_boot_libs/snapshot/jars/are/invalid/bouncycastle.jar
old mode 100644
new mode 100755
diff --git a/current/sdk/java_boot_libs/snapshot/jars/are/invalid/core-libart.jar b/current/sdk/java_boot_libs/snapshot/jars/are/invalid/core-libart.jar
old mode 100644
new mode 100755
diff --git a/current/sdk/java_boot_libs/snapshot/jars/are/invalid/core-oj.jar b/current/sdk/java_boot_libs/snapshot/jars/are/invalid/core-oj.jar
old mode 100644
new mode 100755
diff --git a/current/sdk/java_boot_libs/snapshot/jars/are/invalid/okhttp.jar b/current/sdk/java_boot_libs/snapshot/jars/are/invalid/okhttp.jar
old mode 100644
new mode 100755
diff --git a/current/sdk/licenses/art/NOTICE b/current/sdk/licenses/art/NOTICE
old mode 100644
new mode 100755
diff --git a/current/sdk/licenses/art/openjdkjvmti/LICENSE b/current/sdk/licenses/art/openjdkjvmti/LICENSE
old mode 100644
new mode 100755
diff --git a/current/sdk/licenses/build/soong/licenses/LICENSE b/current/sdk/licenses/build/soong/licenses/LICENSE
old mode 100644
new mode 100755
diff --git a/current/sdk/licenses/external/apache-xml/NOTICE b/current/sdk/licenses/external/apache-xml/NOTICE
old mode 100644
new mode 100755
diff --git a/current/sdk/licenses/external/bouncycastle/NOTICE b/current/sdk/licenses/external/bouncycastle/NOTICE
old mode 100644
new mode 100755
diff --git a/current/sdk/licenses/external/okhttp/LICENSE.txt b/current/sdk/licenses/external/okhttp/LICENSE.txt
old mode 100644
new mode 100755
diff --git a/current/sdk/licenses/libcore/LICENSE b/current/sdk/licenses/libcore/LICENSE
old mode 100644
new mode 100755
diff --git a/current/sdk/licenses/libcore/NOTICE b/current/sdk/licenses/libcore/NOTICE
old mode 100644
new mode 100755
diff --git a/current/sdk/licenses/libcore/ojluni/src/main/NOTICE b/current/sdk/licenses/libcore/ojluni/src/main/NOTICE
old mode 100644
new mode 100755
diff --git a/current/sdk/licenses/libnativehelper/NOTICE b/current/sdk/licenses/libnativehelper/NOTICE
old mode 100644
new mode 100755
diff --git a/current/sdk/linux_glibc/x86/lib/libandroidio.so b/current/sdk/linux_glibc/x86/lib/libandroidio.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/linux_glibc/x86/lib/libdexfile.so b/current/sdk/linux_glibc/x86/lib/libdexfile.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/linux_glibc/x86/lib/libdexfile_static.a b/current/sdk/linux_glibc/x86/lib/libdexfile_static.a
old mode 100644
new mode 100755
index 8689fa8..7dc3f02
--- a/current/sdk/linux_glibc/x86/lib/libdexfile_static.a
+++ b/current/sdk/linux_glibc/x86/lib/libdexfile_static.a
Binary files differ
diff --git a/current/sdk/linux_glibc/x86/lib/libdexfile_support.a b/current/sdk/linux_glibc/x86/lib/libdexfile_support.a
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/linux_glibc/x86/lib/libnativebridge.so b/current/sdk/linux_glibc/x86/lib/libnativebridge.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/linux_glibc/x86/lib/libnativehelper.so b/current/sdk/linux_glibc/x86/lib/libnativehelper.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/linux_glibc/x86/lib/libnativehelper_lazy.a b/current/sdk/linux_glibc/x86/lib/libnativehelper_lazy.a
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/linux_glibc/x86/lib/libnativeloader.so b/current/sdk/linux_glibc/x86/lib/libnativeloader.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/linux_glibc/x86/lib/libsigchain.so b/current/sdk/linux_glibc/x86/lib/libsigchain.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/linux_glibc/x86_64/lib/libandroidio.so b/current/sdk/linux_glibc/x86_64/lib/libandroidio.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/linux_glibc/x86_64/lib/libdexfile.so b/current/sdk/linux_glibc/x86_64/lib/libdexfile.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/linux_glibc/x86_64/lib/libdexfile_static.a b/current/sdk/linux_glibc/x86_64/lib/libdexfile_static.a
old mode 100644
new mode 100755
index ece5a31..d4368af
--- a/current/sdk/linux_glibc/x86_64/lib/libdexfile_static.a
+++ b/current/sdk/linux_glibc/x86_64/lib/libdexfile_static.a
Binary files differ
diff --git a/current/sdk/linux_glibc/x86_64/lib/libdexfile_support.a b/current/sdk/linux_glibc/x86_64/lib/libdexfile_support.a
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/linux_glibc/x86_64/lib/libnativebridge.so b/current/sdk/linux_glibc/x86_64/lib/libnativebridge.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/linux_glibc/x86_64/lib/libnativehelper.so b/current/sdk/linux_glibc/x86_64/lib/libnativehelper.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/linux_glibc/x86_64/lib/libnativehelper_lazy.a b/current/sdk/linux_glibc/x86_64/lib/libnativehelper_lazy.a
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/linux_glibc/x86_64/lib/libnativeloader.so b/current/sdk/linux_glibc/x86_64/lib/libnativeloader.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/linux_glibc/x86_64/lib/libsigchain.so b/current/sdk/linux_glibc/x86_64/lib/libsigchain.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/sdk_library/module-lib/art-removed.txt b/current/sdk/sdk_library/module-lib/art-removed.txt
old mode 100644
new mode 100755
diff --git a/current/sdk/sdk_library/module-lib/art-stubs.jar b/current/sdk/sdk_library/module-lib/art-stubs.jar
old mode 100644
new mode 100755
index a7f78a6..598386e
--- a/current/sdk/sdk_library/module-lib/art-stubs.jar
+++ b/current/sdk/sdk_library/module-lib/art-stubs.jar
Binary files differ
diff --git a/current/sdk/sdk_library/module-lib/art.srcjar b/current/sdk/sdk_library/module-lib/art.srcjar
old mode 100644
new mode 100755
index 1e8abbf..b2f801f
--- a/current/sdk/sdk_library/module-lib/art.srcjar
+++ b/current/sdk/sdk_library/module-lib/art.srcjar
Binary files differ
diff --git a/current/sdk/sdk_library/module-lib/art.txt b/current/sdk/sdk_library/module-lib/art.txt
old mode 100644
new mode 100755
diff --git a/current/sdk/sdk_library/module-lib/art_annotations.zip b/current/sdk/sdk_library/module-lib/art_annotations.zip
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/sdk_library/public/art-removed.txt b/current/sdk/sdk_library/public/art-removed.txt
old mode 100644
new mode 100755
diff --git a/current/sdk/sdk_library/public/art-stubs.jar b/current/sdk/sdk_library/public/art-stubs.jar
old mode 100644
new mode 100755
index e47c65e..b7d165f
--- a/current/sdk/sdk_library/public/art-stubs.jar
+++ b/current/sdk/sdk_library/public/art-stubs.jar
Binary files differ
diff --git a/current/sdk/sdk_library/public/art.srcjar b/current/sdk/sdk_library/public/art.srcjar
old mode 100644
new mode 100755
index 18fde14..47ebb52
--- a/current/sdk/sdk_library/public/art.srcjar
+++ b/current/sdk/sdk_library/public/art.srcjar
Binary files differ
diff --git a/current/sdk/sdk_library/public/art.txt b/current/sdk/sdk_library/public/art.txt
old mode 100644
new mode 100755
index a61a723..b23f9d2
--- a/current/sdk/sdk_library/public/art.txt
+++ b/current/sdk/sdk_library/public/art.txt
@@ -2880,7 +2880,7 @@
   }
 
   public enum Character.UnicodeScript {
-    method @NonNull public static java.lang.Character.UnicodeScript forName(@NonNull String);
+    method @NonNull public static final java.lang.Character.UnicodeScript forName(@NonNull String);
     method @NonNull public static java.lang.Character.UnicodeScript of(int);
     enum_constant public static final java.lang.Character.UnicodeScript ADLAM;
     enum_constant public static final java.lang.Character.UnicodeScript AHOM;
@@ -12099,6 +12099,7 @@
     method public static java.time.chrono.HijrahDate of(int, int, int);
     method public java.time.chrono.HijrahDate plus(java.time.temporal.TemporalAmount);
     method public java.time.chrono.HijrahDate plus(long, java.time.temporal.TemporalUnit);
+    method public String toString();
     method public java.time.chrono.ChronoPeriod until(java.time.chrono.ChronoLocalDate);
     method public long until(java.time.temporal.Temporal, java.time.temporal.TemporalUnit);
     method public java.time.chrono.HijrahDate with(java.time.temporal.TemporalField, long);
@@ -12184,6 +12185,7 @@
     method public static java.time.chrono.JapaneseDate of(int, int, int);
     method public java.time.chrono.JapaneseDate plus(java.time.temporal.TemporalAmount);
     method public java.time.chrono.JapaneseDate plus(long, java.time.temporal.TemporalUnit);
+    method public String toString();
     method public java.time.chrono.ChronoPeriod until(java.time.chrono.ChronoLocalDate);
     method public long until(java.time.temporal.Temporal, java.time.temporal.TemporalUnit);
     method public java.time.chrono.JapaneseDate with(java.time.temporal.TemporalField, long);
@@ -12241,6 +12243,7 @@
     method public static java.time.chrono.MinguoDate of(int, int, int);
     method public java.time.chrono.MinguoDate plus(java.time.temporal.TemporalAmount);
     method public java.time.chrono.MinguoDate plus(long, java.time.temporal.TemporalUnit);
+    method public String toString();
     method public java.time.chrono.ChronoPeriod until(java.time.chrono.ChronoLocalDate);
     method public long until(java.time.temporal.Temporal, java.time.temporal.TemporalUnit);
     method public java.time.chrono.MinguoDate with(java.time.temporal.TemporalField, long);
@@ -12293,6 +12296,7 @@
     method public static java.time.chrono.ThaiBuddhistDate of(int, int, int);
     method public java.time.chrono.ThaiBuddhistDate plus(java.time.temporal.TemporalAmount);
     method public java.time.chrono.ThaiBuddhistDate plus(long, java.time.temporal.TemporalUnit);
+    method public String toString();
     method public java.time.chrono.ChronoPeriod until(java.time.chrono.ChronoLocalDate);
     method public long until(java.time.temporal.Temporal, java.time.temporal.TemporalUnit);
     method public java.time.chrono.ThaiBuddhistDate with(java.time.temporal.TemporalField, long);
diff --git a/current/sdk/sdk_library/public/art_annotations.zip b/current/sdk/sdk_library/public/art_annotations.zip
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/sdk_library/public/service-art-removed.txt b/current/sdk/sdk_library/public/service-art-removed.txt
old mode 100644
new mode 100755
diff --git a/current/sdk/sdk_library/public/service-art-stubs.jar b/current/sdk/sdk_library/public/service-art-stubs.jar
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/sdk_library/public/service-art.srcjar b/current/sdk/sdk_library/public/service-art.srcjar
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/sdk_library/public/service-art.txt b/current/sdk/sdk_library/public/service-art.txt
old mode 100644
new mode 100755
diff --git a/current/sdk/sdk_library/public/service-art_annotations.zip b/current/sdk/sdk_library/public/service-art_annotations.zip
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/sdk_library/system-server/service-art-removed.txt b/current/sdk/sdk_library/system-server/service-art-removed.txt
old mode 100644
new mode 100755
diff --git a/current/sdk/sdk_library/system-server/service-art-stubs.jar b/current/sdk/sdk_library/system-server/service-art-stubs.jar
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/sdk_library/system-server/service-art.srcjar b/current/sdk/sdk_library/system-server/service-art.srcjar
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/sdk_library/system-server/service-art.txt b/current/sdk/sdk_library/system-server/service-art.txt
old mode 100644
new mode 100755
diff --git a/current/sdk/sdk_library/system-server/service-art_annotations.zip b/current/sdk/sdk_library/system-server/service-art_annotations.zip
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/sdk_library/system/art-removed.txt b/current/sdk/sdk_library/system/art-removed.txt
old mode 100644
new mode 100755
diff --git a/current/sdk/sdk_library/system/art-stubs.jar b/current/sdk/sdk_library/system/art-stubs.jar
old mode 100644
new mode 100755
index 7591e5a..43c1148
--- a/current/sdk/sdk_library/system/art-stubs.jar
+++ b/current/sdk/sdk_library/system/art-stubs.jar
Binary files differ
diff --git a/current/sdk/sdk_library/system/art.srcjar b/current/sdk/sdk_library/system/art.srcjar
old mode 100644
new mode 100755
index a4e57d8..2d9437d
--- a/current/sdk/sdk_library/system/art.srcjar
+++ b/current/sdk/sdk_library/system/art.srcjar
Binary files differ
diff --git a/current/sdk/sdk_library/system/art.txt b/current/sdk/sdk_library/system/art.txt
old mode 100644
new mode 100755
diff --git a/current/sdk/sdk_library/system/art_annotations.zip b/current/sdk/sdk_library/system/art_annotations.zip
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/snapshot-creation-build-number.txt b/current/sdk/snapshot-creation-build-number.txt
old mode 100644
new mode 100755
index 4446a32..9cf727a
--- a/current/sdk/snapshot-creation-build-number.txt
+++ b/current/sdk/snapshot-creation-build-number.txt
@@ -1 +1 @@
-10768146
\ No newline at end of file
+11088951
\ No newline at end of file
diff --git a/current/sdk/x86/lib/libnativebridge_lazy.so b/current/sdk/x86/lib/libnativebridge_lazy.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/x86/lib/libnativehelper_compat_libc++.so b/current/sdk/x86/lib/libnativehelper_compat_libc++.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/x86/lib/libnativeloader_lazy.so b/current/sdk/x86/lib/libnativeloader_lazy.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/x86_64/lib/libnativebridge_lazy.so b/current/sdk/x86_64/lib/libnativebridge_lazy.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/x86_64/lib/libnativehelper_compat_libc++.so b/current/sdk/x86_64/lib/libnativehelper_compat_libc++.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/sdk/x86_64/lib/libnativeloader_lazy.so b/current/sdk/x86_64/lib/libnativeloader_lazy.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/test-exports/Android.bp b/current/test-exports/Android.bp
old mode 100644
new mode 100755
index 1d083d0..b2da4ba
--- a/current/test-exports/Android.bp
+++ b/current/test-exports/Android.bp
@@ -47,6 +47,7 @@
         "//frameworks/base/wifi/tests",
         "//libcore",
         "//libcore/luni/src/test/java9compatibility",
+        "//libcore/ojluni/src/test",
         "//packages/modules/Wifi/framework/tests",
         "//prebuilts:__subpackages__",
     ],
diff --git a/current/test-exports/arm/lib/libjavacoretests.so b/current/test-exports/arm/lib/libjavacoretests.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/test-exports/arm64/lib/libjavacoretests.so b/current/test-exports/arm64/lib/libjavacoretests.so
old mode 100644
new mode 100755
index e38d679..702e995
--- a/current/test-exports/arm64/lib/libjavacoretests.so
+++ b/current/test-exports/arm64/lib/libjavacoretests.so
Binary files differ
diff --git a/current/test-exports/java/apache-harmony-jdwp-tests-AndroidTest.xml b/current/test-exports/java/apache-harmony-jdwp-tests-AndroidTest.xml
old mode 100644
new mode 100755
diff --git a/current/test-exports/java/apache-harmony-jdwp-tests.jar b/current/test-exports/java/apache-harmony-jdwp-tests.jar
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/test-exports/java/apache-harmony-tests-AndroidTest.xml b/current/test-exports/java/apache-harmony-tests-AndroidTest.xml
old mode 100644
new mode 100755
diff --git a/current/test-exports/java/apache-harmony-tests.jar b/current/test-exports/java/apache-harmony-tests.jar
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/test-exports/java/art_cts_jvmti_test_library.jar b/current/test-exports/java/art_cts_jvmti_test_library.jar
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/test-exports/java/core-compat-test-rules.jar b/current/test-exports/java/core-compat-test-rules.jar
old mode 100644
new mode 100755
index 100cb25..f9d15e6
--- a/current/test-exports/java/core-compat-test-rules.jar
+++ b/current/test-exports/java/core-compat-test-rules.jar
Binary files differ
diff --git a/current/test-exports/java/core-libart-for-host.jar b/current/test-exports/java/core-libart-for-host.jar
old mode 100644
new mode 100755
index a43e54f..54d2c21
--- a/current/test-exports/java/core-libart-for-host.jar
+++ b/current/test-exports/java/core-libart-for-host.jar
Binary files differ
diff --git a/current/test-exports/java/core-ojtests-public-AndroidTest.xml b/current/test-exports/java/core-ojtests-public-AndroidTest.xml
old mode 100644
new mode 100755
diff --git a/current/test-exports/java/core-ojtests-public.jar b/current/test-exports/java/core-ojtests-public.jar
old mode 100644
new mode 100755
index 57f4537..dee3b0d
--- a/current/test-exports/java/core-ojtests-public.jar
+++ b/current/test-exports/java/core-ojtests-public.jar
Binary files differ
diff --git a/current/test-exports/java/core-test-rules.jar b/current/test-exports/java/core-test-rules.jar
old mode 100644
new mode 100755
index 6055b5d..27b709e
--- a/current/test-exports/java/core-test-rules.jar
+++ b/current/test-exports/java/core-test-rules.jar
Binary files differ
diff --git a/current/test-exports/java/core-tests-AndroidTest.xml b/current/test-exports/java/core-tests-AndroidTest.xml
old mode 100644
new mode 100755
diff --git a/current/test-exports/java/core-tests-support.jar b/current/test-exports/java/core-tests-support.jar
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/test-exports/java/core-tests.jar b/current/test-exports/java/core-tests.jar
old mode 100644
new mode 100755
index cf29970..08c4403
--- a/current/test-exports/java/core-tests.jar
+++ b/current/test-exports/java/core-tests.jar
Binary files differ
diff --git a/current/test-exports/java/expected_cts_outputs.jar b/current/test-exports/java/expected_cts_outputs.jar
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/test-exports/java/jsr166-tests-AndroidTest.xml b/current/test-exports/java/jsr166-tests-AndroidTest.xml
old mode 100644
new mode 100755
diff --git a/current/test-exports/java/jsr166-tests.jar b/current/test-exports/java/jsr166-tests.jar
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/test-exports/java/libcore-crypto-tests-AndroidTest.xml b/current/test-exports/java/libcore-crypto-tests-AndroidTest.xml
old mode 100644
new mode 100755
diff --git a/current/test-exports/java/libcore-crypto-tests.jar b/current/test-exports/java/libcore-crypto-tests.jar
old mode 100644
new mode 100755
index 7b26f3e..8498232
--- a/current/test-exports/java/libcore-crypto-tests.jar
+++ b/current/test-exports/java/libcore-crypto-tests.jar
Binary files differ
diff --git a/current/test-exports/java/libcore-expectations-knownfailures-jar.jar b/current/test-exports/java/libcore-expectations-knownfailures-jar.jar
old mode 100644
new mode 100755
index f269175..3f8911f
--- a/current/test-exports/java/libcore-expectations-knownfailures-jar.jar
+++ b/current/test-exports/java/libcore-expectations-knownfailures-jar.jar
Binary files differ
diff --git a/current/test-exports/java/libcore-expectations-virtualdeviceknownfailures-jar.jar b/current/test-exports/java/libcore-expectations-virtualdeviceknownfailures-jar.jar
old mode 100644
new mode 100755
Binary files differ
diff --git a/current/test-exports/java/okhttp-for-host.jar b/current/test-exports/java/okhttp-for-host.jar
old mode 100644
new mode 100755
index c15bee9..11a2aa1
--- a/current/test-exports/java/okhttp-for-host.jar
+++ b/current/test-exports/java/okhttp-for-host.jar
Binary files differ
diff --git a/current/test-exports/java/okhttp-nojarjar.jar b/current/test-exports/java/okhttp-nojarjar.jar
old mode 100644
new mode 100755
index 734a25e..b448b45
--- a/current/test-exports/java/okhttp-nojarjar.jar
+++ b/current/test-exports/java/okhttp-nojarjar.jar
Binary files differ
diff --git a/current/test-exports/java/okhttp-tests-nojarjar.jar b/current/test-exports/java/okhttp-tests-nojarjar.jar
old mode 100644
new mode 100755
index 2d6f940..dc907fa
--- a/current/test-exports/java/okhttp-tests-nojarjar.jar
+++ b/current/test-exports/java/okhttp-tests-nojarjar.jar
Binary files differ
diff --git a/current/test-exports/licenses/art/NOTICE b/current/test-exports/licenses/art/NOTICE
old mode 100644
new mode 100755
diff --git a/current/test-exports/licenses/external/apache-harmony/NOTICE b/current/test-exports/licenses/external/apache-harmony/NOTICE
old mode 100644
new mode 100755
diff --git a/current/test-exports/licenses/external/apache-harmony/jdwp/COPYRIGHT.txt b/current/test-exports/licenses/external/apache-harmony/jdwp/COPYRIGHT.txt
old mode 100644
new mode 100755
diff --git a/current/test-exports/licenses/external/apache-harmony/jdwp/LICENSE.txt b/current/test-exports/licenses/external/apache-harmony/jdwp/LICENSE.txt
old mode 100644
new mode 100755
diff --git a/current/test-exports/licenses/external/apache-harmony/jdwp/NOTICE.txt b/current/test-exports/licenses/external/apache-harmony/jdwp/NOTICE.txt
old mode 100644
new mode 100755
diff --git a/current/test-exports/licenses/external/okhttp/LICENSE.txt b/current/test-exports/licenses/external/okhttp/LICENSE.txt
old mode 100644
new mode 100755
diff --git a/current/test-exports/licenses/libcore/LICENSE b/current/test-exports/licenses/libcore/LICENSE
old mode 100644
new mode 100755
diff --git a/current/test-exports/licenses/libcore/NOTICE b/current/test-exports/licenses/libcore/NOTICE
old mode 100644
new mode 100755
diff --git a/current/test-exports/licenses/libcore/ojluni/src/main/NOTICE b/current/test-exports/licenses/libcore/ojluni/src/main/NOTICE
old mode 100644
new mode 100755
diff --git a/current/test-exports/licenses/libcore/ojluni/src/test/LICENSE b/current/test-exports/licenses/libcore/ojluni/src/test/LICENSE
old mode 100644
new mode 100755
diff --git a/current/test-exports/snapshot-creation-build-number.txt b/current/test-exports/snapshot-creation-build-number.txt
old mode 100644
new mode 100755
index 4446a32..9cf727a
--- a/current/test-exports/snapshot-creation-build-number.txt
+++ b/current/test-exports/snapshot-creation-build-number.txt
@@ -1 +1 @@
-10768146
\ No newline at end of file
+11088951
\ No newline at end of file
diff --git a/current/test-exports/x86/lib/libjavacoretests.so b/current/test-exports/x86/lib/libjavacoretests.so
old mode 100644
new mode 100755
index 0a0e42a..ef25cca
--- a/current/test-exports/x86/lib/libjavacoretests.so
+++ b/current/test-exports/x86/lib/libjavacoretests.so
Binary files differ
diff --git a/current/test-exports/x86_64/lib/libjavacoretests.so b/current/test-exports/x86_64/lib/libjavacoretests.so
old mode 100644
new mode 100755
index 90ae90c..04fe4ac
--- a/current/test-exports/x86_64/lib/libjavacoretests.so
+++ b/current/test-exports/x86_64/lib/libjavacoretests.so
Binary files differ
diff --git a/go/current/host-exports/Android.bp b/go/current/host-exports/Android.bp
old mode 100644
new mode 100755
index 8263db0..8137946
--- a/go/current/host-exports/Android.bp
+++ b/go/current/host-exports/Android.bp
@@ -320,7 +320,7 @@
     },
     visibility: [
         "//art:__subpackages__",
-        "//prebuilts/module_sdk/art/current/host-exports",
+        "//prebuilts/module_sdk/art:__subpackages__",
         "//prebuilts:__subpackages__",
     ],
     apex_available: [
diff --git a/go/current/host-exports/include/art/libartbase/arch/instruction_set.h b/go/current/host-exports/include/art/libartbase/arch/instruction_set.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/aborting.h b/go/current/host-exports/include/art/libartbase/base/aborting.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/allocator.h b/go/current/host-exports/include/art/libartbase/base/allocator.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/arena_allocator-inl.h b/go/current/host-exports/include/art/libartbase/base/arena_allocator-inl.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/arena_allocator.h b/go/current/host-exports/include/art/libartbase/base/arena_allocator.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/arena_bit_vector.h b/go/current/host-exports/include/art/libartbase/base/arena_bit_vector.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/arena_containers.h b/go/current/host-exports/include/art/libartbase/base/arena_containers.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/arena_object.h b/go/current/host-exports/include/art/libartbase/base/arena_object.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/array_ref.h b/go/current/host-exports/include/art/libartbase/base/array_ref.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/array_slice.h b/go/current/host-exports/include/art/libartbase/base/array_slice.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/atomic.h b/go/current/host-exports/include/art/libartbase/base/atomic.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/bit_field.h b/go/current/host-exports/include/art/libartbase/base/bit_field.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/bit_memory_region.h b/go/current/host-exports/include/art/libartbase/base/bit_memory_region.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/bit_string.h b/go/current/host-exports/include/art/libartbase/base/bit_string.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/bit_struct.h b/go/current/host-exports/include/art/libartbase/base/bit_struct.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/bit_struct_detail.h b/go/current/host-exports/include/art/libartbase/base/bit_struct_detail.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/bit_table.h b/go/current/host-exports/include/art/libartbase/base/bit_table.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/bit_utils.h b/go/current/host-exports/include/art/libartbase/base/bit_utils.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/bit_utils_iterator.h b/go/current/host-exports/include/art/libartbase/base/bit_utils_iterator.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/bit_vector-inl.h b/go/current/host-exports/include/art/libartbase/base/bit_vector-inl.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/bit_vector.h b/go/current/host-exports/include/art/libartbase/base/bit_vector.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/bounded_fifo.h b/go/current/host-exports/include/art/libartbase/base/bounded_fifo.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/casts.h b/go/current/host-exports/include/art/libartbase/base/casts.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/common_art_test.h b/go/current/host-exports/include/art/libartbase/base/common_art_test.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/compiler_filter.h b/go/current/host-exports/include/art/libartbase/base/compiler_filter.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/data_hash.h b/go/current/host-exports/include/art/libartbase/base/data_hash.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/dchecked_vector.h b/go/current/host-exports/include/art/libartbase/base/dchecked_vector.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/debug_stack.h b/go/current/host-exports/include/art/libartbase/base/debug_stack.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/dumpable.h b/go/current/host-exports/include/art/libartbase/base/dumpable.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/endian_utils.h b/go/current/host-exports/include/art/libartbase/base/endian_utils.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/enums.h b/go/current/host-exports/include/art/libartbase/base/enums.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/fast_exit.h b/go/current/host-exports/include/art/libartbase/base/fast_exit.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/file_magic.h b/go/current/host-exports/include/art/libartbase/base/file_magic.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/file_utils.h b/go/current/host-exports/include/art/libartbase/base/file_utils.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/flags.h b/go/current/host-exports/include/art/libartbase/base/flags.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/globals.h b/go/current/host-exports/include/art/libartbase/base/globals.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/hash_map.h b/go/current/host-exports/include/art/libartbase/base/hash_map.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/hash_set.h b/go/current/host-exports/include/art/libartbase/base/hash_set.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/hex_dump.h b/go/current/host-exports/include/art/libartbase/base/hex_dump.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/hiddenapi_domain.h b/go/current/host-exports/include/art/libartbase/base/hiddenapi_domain.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/hiddenapi_flags.h b/go/current/host-exports/include/art/libartbase/base/hiddenapi_flags.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/hiddenapi_stubs.h b/go/current/host-exports/include/art/libartbase/base/hiddenapi_stubs.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/histogram-inl.h b/go/current/host-exports/include/art/libartbase/base/histogram-inl.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/histogram.h b/go/current/host-exports/include/art/libartbase/base/histogram.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/indenter.h b/go/current/host-exports/include/art/libartbase/base/indenter.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/intrusive_forward_list.h b/go/current/host-exports/include/art/libartbase/base/intrusive_forward_list.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/iteration_range.h b/go/current/host-exports/include/art/libartbase/base/iteration_range.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/leb128.h b/go/current/host-exports/include/art/libartbase/base/leb128.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/length_prefixed_array.h b/go/current/host-exports/include/art/libartbase/base/length_prefixed_array.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/logging.h b/go/current/host-exports/include/art/libartbase/base/logging.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/macros.h b/go/current/host-exports/include/art/libartbase/base/macros.h
old mode 100644
new mode 100755
index 13e87d7..5f2100f
--- a/go/current/host-exports/include/art/libartbase/base/macros.h
+++ b/go/current/host-exports/include/art/libartbase/base/macros.h
@@ -20,6 +20,7 @@
 #include <stddef.h>  // for size_t
 #include <unistd.h>  // for TEMP_FAILURE_RETRY
 
+#include "android-base/format.h"
 #include "android-base/macros.h"
 #include "android-base/thread_annotations.h"
 
@@ -32,6 +33,9 @@
 #define ART_FRIEND_TYPED_TEST(test_set_name, individual_test)\
 template<typename T> ART_FRIEND_TEST(test_set_name, individual_test)
 
+// Shorthand for formatting with compile time checking of the format string
+#define ART_FORMAT(str, ...) ::fmt::format(FMT_STRING(str), __VA_ARGS__)
+
 // A macro to disallow new and delete operators for a class. It goes in the private: declarations.
 // NOTE: Providing placement new (and matching delete) for constructing container elements.
 #define DISALLOW_ALLOCATION() \
diff --git a/go/current/host-exports/include/art/libartbase/base/malloc_arena_pool.h b/go/current/host-exports/include/art/libartbase/base/malloc_arena_pool.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/mem_map.h b/go/current/host-exports/include/art/libartbase/base/mem_map.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/membarrier.h b/go/current/host-exports/include/art/libartbase/base/membarrier.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/memfd.h b/go/current/host-exports/include/art/libartbase/base/memfd.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/memory_region.h b/go/current/host-exports/include/art/libartbase/base/memory_region.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/memory_tool.h b/go/current/host-exports/include/art/libartbase/base/memory_tool.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/metrics/metrics.h b/go/current/host-exports/include/art/libartbase/base/metrics/metrics.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/metrics/metrics_test.h b/go/current/host-exports/include/art/libartbase/base/metrics/metrics_test.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/mman.h b/go/current/host-exports/include/art/libartbase/base/mman.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/os.h b/go/current/host-exports/include/art/libartbase/base/os.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/runtime_debug.h b/go/current/host-exports/include/art/libartbase/base/runtime_debug.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/safe_copy.h b/go/current/host-exports/include/art/libartbase/base/safe_copy.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/safe_map.h b/go/current/host-exports/include/art/libartbase/base/safe_map.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/scoped_arena_allocator.h b/go/current/host-exports/include/art/libartbase/base/scoped_arena_allocator.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/scoped_arena_containers.h b/go/current/host-exports/include/art/libartbase/base/scoped_arena_containers.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/scoped_cap.h b/go/current/host-exports/include/art/libartbase/base/scoped_cap.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/scoped_flock.h b/go/current/host-exports/include/art/libartbase/base/scoped_flock.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/sdk_version.h b/go/current/host-exports/include/art/libartbase/base/sdk_version.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/socket_peer_is_trusted.h b/go/current/host-exports/include/art/libartbase/base/socket_peer_is_trusted.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/stats-inl.h b/go/current/host-exports/include/art/libartbase/base/stats-inl.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/stats.h b/go/current/host-exports/include/art/libartbase/base/stats.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/stl_util.h b/go/current/host-exports/include/art/libartbase/base/stl_util.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/stl_util_identity.h b/go/current/host-exports/include/art/libartbase/base/stl_util_identity.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/stride_iterator.h b/go/current/host-exports/include/art/libartbase/base/stride_iterator.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/string_view_cpp20.h b/go/current/host-exports/include/art/libartbase/base/string_view_cpp20.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/strlcpy.h b/go/current/host-exports/include/art/libartbase/base/strlcpy.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/systrace.h b/go/current/host-exports/include/art/libartbase/base/systrace.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/testing.h b/go/current/host-exports/include/art/libartbase/base/testing.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/time_utils.h b/go/current/host-exports/include/art/libartbase/base/time_utils.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/to_str.h b/go/current/host-exports/include/art/libartbase/base/to_str.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/tracking_safe_map.h b/go/current/host-exports/include/art/libartbase/base/tracking_safe_map.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/transform_array_ref.h b/go/current/host-exports/include/art/libartbase/base/transform_array_ref.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/transform_iterator.h b/go/current/host-exports/include/art/libartbase/base/transform_iterator.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/unix_file/fd_file.h b/go/current/host-exports/include/art/libartbase/base/unix_file/fd_file.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/unix_file/random_access_file.h b/go/current/host-exports/include/art/libartbase/base/unix_file/random_access_file.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/unix_file/random_access_file_test.h b/go/current/host-exports/include/art/libartbase/base/unix_file/random_access_file_test.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/unix_file/random_access_file_utils.h b/go/current/host-exports/include/art/libartbase/base/unix_file/random_access_file_utils.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/utils.h b/go/current/host-exports/include/art/libartbase/base/utils.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/value_object.h b/go/current/host-exports/include/art/libartbase/base/value_object.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/variant_map.h b/go/current/host-exports/include/art/libartbase/base/variant_map.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartbase/base/zip_archive.h b/go/current/host-exports/include/art/libartbase/base/zip_archive.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartpalette/include/palette/palette.h b/go/current/host-exports/include/art/libartpalette/include/palette/palette.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartpalette/include/palette/palette_method_list.h b/go/current/host-exports/include/art/libartpalette/include/palette/palette_method_list.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/art/libartpalette/include/palette/palette_types.h b/go/current/host-exports/include/art/libartpalette/include/palette/palette_types.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/external/fmtlib/include/fmt/chrono.h b/go/current/host-exports/include/external/fmtlib/include/fmt/chrono.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/external/fmtlib/include/fmt/color.h b/go/current/host-exports/include/external/fmtlib/include/fmt/color.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/external/fmtlib/include/fmt/compile.h b/go/current/host-exports/include/external/fmtlib/include/fmt/compile.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/external/fmtlib/include/fmt/core.h b/go/current/host-exports/include/external/fmtlib/include/fmt/core.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/external/fmtlib/include/fmt/format-inl.h b/go/current/host-exports/include/external/fmtlib/include/fmt/format-inl.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/external/fmtlib/include/fmt/format.h b/go/current/host-exports/include/external/fmtlib/include/fmt/format.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/external/fmtlib/include/fmt/locale.h b/go/current/host-exports/include/external/fmtlib/include/fmt/locale.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/external/fmtlib/include/fmt/os.h b/go/current/host-exports/include/external/fmtlib/include/fmt/os.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/external/fmtlib/include/fmt/ostream.h b/go/current/host-exports/include/external/fmtlib/include/fmt/ostream.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/external/fmtlib/include/fmt/posix.h b/go/current/host-exports/include/external/fmtlib/include/fmt/posix.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/external/fmtlib/include/fmt/printf.h b/go/current/host-exports/include/external/fmtlib/include/fmt/printf.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/external/fmtlib/include/fmt/ranges.h b/go/current/host-exports/include/external/fmtlib/include/fmt/ranges.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/external/libcap/libcap/include/sys/capability.h b/go/current/host-exports/include/external/libcap/libcap/include/sys/capability.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/external/libcap/libcap/include/sys/securebits.h b/go/current/host-exports/include/external/libcap/libcap/include/sys/securebits.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/external/libcap/libcap/include/uapi/linux/capability.h b/go/current/host-exports/include/external/libcap/libcap/include/uapi/linux/capability.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/external/libcap/libcap/include/uapi/linux/prctl.h b/go/current/host-exports/include/external/libcap/libcap/include/uapi/linux/prctl.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/external/libcap/libcap/include/uapi/linux/securebits.h b/go/current/host-exports/include/external/libcap/libcap/include/uapi/linux/securebits.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/external/tinyxml2/tinyxml2.h b/go/current/host-exports/include/external/tinyxml2/tinyxml2.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/libnativehelper/include_jni/jni.h b/go/current/host-exports/include/libnativehelper/include_jni/jni.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/system/libbase/include/android-base/chrono_utils.h b/go/current/host-exports/include/system/libbase/include/android-base/chrono_utils.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/system/libbase/include/android-base/cmsg.h b/go/current/host-exports/include/system/libbase/include/android-base/cmsg.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/system/libbase/include/android-base/collections.h b/go/current/host-exports/include/system/libbase/include/android-base/collections.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/system/libbase/include/android-base/endian.h b/go/current/host-exports/include/system/libbase/include/android-base/endian.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/system/libbase/include/android-base/errno_restorer.h b/go/current/host-exports/include/system/libbase/include/android-base/errno_restorer.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/system/libbase/include/android-base/errors.h b/go/current/host-exports/include/system/libbase/include/android-base/errors.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/system/libbase/include/android-base/expected.h b/go/current/host-exports/include/system/libbase/include/android-base/expected.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/system/libbase/include/android-base/file.h b/go/current/host-exports/include/system/libbase/include/android-base/file.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/system/libbase/include/android-base/format.h b/go/current/host-exports/include/system/libbase/include/android-base/format.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/system/libbase/include/android-base/function_ref.h b/go/current/host-exports/include/system/libbase/include/android-base/function_ref.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/system/libbase/include/android-base/hex.h b/go/current/host-exports/include/system/libbase/include/android-base/hex.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/system/libbase/include/android-base/logging.h b/go/current/host-exports/include/system/libbase/include/android-base/logging.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/system/libbase/include/android-base/macros.h b/go/current/host-exports/include/system/libbase/include/android-base/macros.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/system/libbase/include/android-base/mapped_file.h b/go/current/host-exports/include/system/libbase/include/android-base/mapped_file.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/system/libbase/include/android-base/memory.h b/go/current/host-exports/include/system/libbase/include/android-base/memory.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/system/libbase/include/android-base/no_destructor.h b/go/current/host-exports/include/system/libbase/include/android-base/no_destructor.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/system/libbase/include/android-base/off64_t.h b/go/current/host-exports/include/system/libbase/include/android-base/off64_t.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/system/libbase/include/android-base/parsebool.h b/go/current/host-exports/include/system/libbase/include/android-base/parsebool.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/system/libbase/include/android-base/parsedouble.h b/go/current/host-exports/include/system/libbase/include/android-base/parsedouble.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/system/libbase/include/android-base/parseint.h b/go/current/host-exports/include/system/libbase/include/android-base/parseint.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/system/libbase/include/android-base/parsenetaddress.h b/go/current/host-exports/include/system/libbase/include/android-base/parsenetaddress.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/system/libbase/include/android-base/process.h b/go/current/host-exports/include/system/libbase/include/android-base/process.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/system/libbase/include/android-base/properties.h b/go/current/host-exports/include/system/libbase/include/android-base/properties.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/system/libbase/include/android-base/result-gmock.h b/go/current/host-exports/include/system/libbase/include/android-base/result-gmock.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/system/libbase/include/android-base/result.h b/go/current/host-exports/include/system/libbase/include/android-base/result.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/system/libbase/include/android-base/scopeguard.h b/go/current/host-exports/include/system/libbase/include/android-base/scopeguard.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/system/libbase/include/android-base/silent_death_test.h b/go/current/host-exports/include/system/libbase/include/android-base/silent_death_test.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/system/libbase/include/android-base/stringprintf.h b/go/current/host-exports/include/system/libbase/include/android-base/stringprintf.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/system/libbase/include/android-base/strings.h b/go/current/host-exports/include/system/libbase/include/android-base/strings.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/system/libbase/include/android-base/test_utils.h b/go/current/host-exports/include/system/libbase/include/android-base/test_utils.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/system/libbase/include/android-base/thread_annotations.h b/go/current/host-exports/include/system/libbase/include/android-base/thread_annotations.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/system/libbase/include/android-base/threads.h b/go/current/host-exports/include/system/libbase/include/android-base/threads.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/system/libbase/include/android-base/unique_fd.h b/go/current/host-exports/include/system/libbase/include/android-base/unique_fd.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/include/system/libbase/include/android-base/utf8.h b/go/current/host-exports/include/system/libbase/include/android-base/utf8.h
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/java/android/okhttp-norepackage.jar b/go/current/host-exports/java/android/okhttp-norepackage.jar
old mode 100644
new mode 100755
index e33f635..601653f
--- a/go/current/host-exports/java/android/okhttp-norepackage.jar
+++ b/go/current/host-exports/java/android/okhttp-norepackage.jar
Binary files differ
diff --git a/go/current/host-exports/java/art.module.api.annotations.jar b/go/current/host-exports/java/art.module.api.annotations.jar
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/host-exports/java/linux_glibc/okhttp-norepackage.jar b/go/current/host-exports/java/linux_glibc/okhttp-norepackage.jar
old mode 100644
new mode 100755
index e33f635..601653f
--- a/go/current/host-exports/java/linux_glibc/okhttp-norepackage.jar
+++ b/go/current/host-exports/java/linux_glibc/okhttp-norepackage.jar
Binary files differ
diff --git a/go/current/host-exports/licenses/art/NOTICE b/go/current/host-exports/licenses/art/NOTICE
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/licenses/external/okhttp/LICENSE.txt b/go/current/host-exports/licenses/external/okhttp/LICENSE.txt
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/licenses/libcore/LICENSE b/go/current/host-exports/licenses/libcore/LICENSE
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/licenses/libcore/NOTICE b/go/current/host-exports/licenses/libcore/NOTICE
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/licenses/libcore/ojluni/src/main/NOTICE b/go/current/host-exports/licenses/libcore/ojluni/src/main/NOTICE
old mode 100644
new mode 100755
diff --git a/go/current/host-exports/snapshot-creation-build-number.txt b/go/current/host-exports/snapshot-creation-build-number.txt
old mode 100644
new mode 100755
index 4446a32..9cf727a
--- a/go/current/host-exports/snapshot-creation-build-number.txt
+++ b/go/current/host-exports/snapshot-creation-build-number.txt
@@ -1 +1 @@
-10768146
\ No newline at end of file
+11088951
\ No newline at end of file
diff --git a/go/current/host-exports/x86_64/bin/dex2oat64 b/go/current/host-exports/x86_64/bin/dex2oat64
old mode 100644
new mode 100755
index 9f3871a..6f51455
--- a/go/current/host-exports/x86_64/bin/dex2oat64
+++ b/go/current/host-exports/x86_64/bin/dex2oat64
Binary files differ
diff --git a/go/current/host-exports/x86_64/bin/dex2oatd64 b/go/current/host-exports/x86_64/bin/dex2oatd64
old mode 100644
new mode 100755
index 1cbed0e..538065a
--- a/go/current/host-exports/x86_64/bin/dex2oatd64
+++ b/go/current/host-exports/x86_64/bin/dex2oatd64
Binary files differ
diff --git a/go/current/host-exports/x86_64/bin/dexdump b/go/current/host-exports/x86_64/bin/dexdump
old mode 100644
new mode 100755
index 0d7528a..aff8719
--- a/go/current/host-exports/x86_64/bin/dexdump
+++ b/go/current/host-exports/x86_64/bin/dexdump
Binary files differ
diff --git a/go/current/host-exports/x86_64/bin/hiddenapi b/go/current/host-exports/x86_64/bin/hiddenapi
old mode 100644
new mode 100755
index 66b01b8..d2df7d3
--- a/go/current/host-exports/x86_64/bin/hiddenapi
+++ b/go/current/host-exports/x86_64/bin/hiddenapi
Binary files differ
diff --git a/go/current/host-exports/x86_64/bin/oatdump b/go/current/host-exports/x86_64/bin/oatdump
old mode 100644
new mode 100755
index c598ca4..6152b02
--- a/go/current/host-exports/x86_64/bin/oatdump
+++ b/go/current/host-exports/x86_64/bin/oatdump
Binary files differ
diff --git a/go/current/host-exports/x86_64/bin/profman b/go/current/host-exports/x86_64/bin/profman
old mode 100644
new mode 100755
index 04023fc..35630fc
--- a/go/current/host-exports/x86_64/bin/profman
+++ b/go/current/host-exports/x86_64/bin/profman
Binary files differ
diff --git a/go/current/host-exports/x86_64/bin/veridex b/go/current/host-exports/x86_64/bin/veridex
old mode 100644
new mode 100755
index 82b709b..c0d4e83
--- a/go/current/host-exports/x86_64/bin/veridex
+++ b/go/current/host-exports/x86_64/bin/veridex
Binary files differ
diff --git a/go/current/host-exports/x86_64/lib/libartbase.a b/go/current/host-exports/x86_64/lib/libartbase.a
old mode 100644
new mode 100755
index b63ee9a..c2caa32
--- a/go/current/host-exports/x86_64/lib/libartbase.a
+++ b/go/current/host-exports/x86_64/lib/libartbase.a
Binary files differ
diff --git a/go/current/host-exports/x86_64/lib/libartbase.so b/go/current/host-exports/x86_64/lib/libartbase.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/host-exports/x86_64/lib/libartpalette.a b/go/current/host-exports/x86_64/lib/libartpalette.a
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/host-exports/x86_64/lib/libartpalette.so b/go/current/host-exports/x86_64/lib/libartpalette.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/Android.bp b/go/current/sdk/Android.bp
old mode 100644
new mode 100755
diff --git a/go/current/sdk/android/arm/lib/libandroidio.so b/go/current/sdk/android/arm/lib/libandroidio.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/android/arm/lib/libdexfile.so b/go/current/sdk/android/arm/lib/libdexfile.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/android/arm/lib/libdexfile_static.a b/go/current/sdk/android/arm/lib/libdexfile_static.a
old mode 100644
new mode 100755
index 1947393..d36b23b
--- a/go/current/sdk/android/arm/lib/libdexfile_static.a
+++ b/go/current/sdk/android/arm/lib/libdexfile_static.a
Binary files differ
diff --git a/go/current/sdk/android/arm/lib/libdexfile_support.a b/go/current/sdk/android/arm/lib/libdexfile_support.a
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/android/arm/lib/libnativebridge.so b/go/current/sdk/android/arm/lib/libnativebridge.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/android/arm/lib/libnativehelper.so b/go/current/sdk/android/arm/lib/libnativehelper.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/android/arm/lib/libnativehelper_lazy.a b/go/current/sdk/android/arm/lib/libnativehelper_lazy.a
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/android/arm/lib/libnativeloader.so b/go/current/sdk/android/arm/lib/libnativeloader.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/android/arm/lib/libsigchain.so b/go/current/sdk/android/arm/lib/libsigchain.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/android/arm64/lib/libandroidio.so b/go/current/sdk/android/arm64/lib/libandroidio.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/android/arm64/lib/libdexfile.so b/go/current/sdk/android/arm64/lib/libdexfile.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/android/arm64/lib/libdexfile_static.a b/go/current/sdk/android/arm64/lib/libdexfile_static.a
old mode 100644
new mode 100755
index d5e7db1..e7ac4d9
--- a/go/current/sdk/android/arm64/lib/libdexfile_static.a
+++ b/go/current/sdk/android/arm64/lib/libdexfile_static.a
Binary files differ
diff --git a/go/current/sdk/android/arm64/lib/libdexfile_support.a b/go/current/sdk/android/arm64/lib/libdexfile_support.a
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/android/arm64/lib/libnativebridge.so b/go/current/sdk/android/arm64/lib/libnativebridge.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/android/arm64/lib/libnativehelper.so b/go/current/sdk/android/arm64/lib/libnativehelper.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/android/arm64/lib/libnativehelper_lazy.a b/go/current/sdk/android/arm64/lib/libnativehelper_lazy.a
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/android/arm64/lib/libnativeloader.so b/go/current/sdk/android/arm64/lib/libnativeloader.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/android/arm64/lib/libsigchain.so b/go/current/sdk/android/arm64/lib/libsigchain.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/android/x86/lib/libandroidio.so b/go/current/sdk/android/x86/lib/libandroidio.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/android/x86/lib/libdexfile.so b/go/current/sdk/android/x86/lib/libdexfile.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/android/x86/lib/libdexfile_static.a b/go/current/sdk/android/x86/lib/libdexfile_static.a
old mode 100644
new mode 100755
index 414df85..12111e0
--- a/go/current/sdk/android/x86/lib/libdexfile_static.a
+++ b/go/current/sdk/android/x86/lib/libdexfile_static.a
Binary files differ
diff --git a/go/current/sdk/android/x86/lib/libdexfile_support.a b/go/current/sdk/android/x86/lib/libdexfile_support.a
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/android/x86/lib/libnativebridge.so b/go/current/sdk/android/x86/lib/libnativebridge.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/android/x86/lib/libnativehelper.so b/go/current/sdk/android/x86/lib/libnativehelper.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/android/x86/lib/libnativehelper_lazy.a b/go/current/sdk/android/x86/lib/libnativehelper_lazy.a
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/android/x86/lib/libnativeloader.so b/go/current/sdk/android/x86/lib/libnativeloader.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/android/x86/lib/libsigchain.so b/go/current/sdk/android/x86/lib/libsigchain.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/android/x86_64/lib/libandroidio.so b/go/current/sdk/android/x86_64/lib/libandroidio.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/android/x86_64/lib/libdexfile.so b/go/current/sdk/android/x86_64/lib/libdexfile.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/android/x86_64/lib/libdexfile_static.a b/go/current/sdk/android/x86_64/lib/libdexfile_static.a
old mode 100644
new mode 100755
index 827030a..a15d946
--- a/go/current/sdk/android/x86_64/lib/libdexfile_static.a
+++ b/go/current/sdk/android/x86_64/lib/libdexfile_static.a
Binary files differ
diff --git a/go/current/sdk/android/x86_64/lib/libdexfile_support.a b/go/current/sdk/android/x86_64/lib/libdexfile_support.a
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/android/x86_64/lib/libnativebridge.so b/go/current/sdk/android/x86_64/lib/libnativebridge.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/android/x86_64/lib/libnativehelper.so b/go/current/sdk/android/x86_64/lib/libnativehelper.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/android/x86_64/lib/libnativehelper_lazy.a b/go/current/sdk/android/x86_64/lib/libnativehelper_lazy.a
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/android/x86_64/lib/libnativeloader.so b/go/current/sdk/android/x86_64/lib/libnativeloader.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/android/x86_64/lib/libsigchain.so b/go/current/sdk/android/x86_64/lib/libsigchain.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/arm/lib/libnativebridge_lazy.so b/go/current/sdk/arm/lib/libnativebridge_lazy.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/arm/lib/libnativehelper_compat_libc++.so b/go/current/sdk/arm/lib/libnativehelper_compat_libc++.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/arm/lib/libnativeloader_lazy.so b/go/current/sdk/arm/lib/libnativeloader_lazy.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/arm64/lib/libnativebridge_lazy.so b/go/current/sdk/arm64/lib/libnativebridge_lazy.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/arm64/lib/libnativehelper_compat_libc++.so b/go/current/sdk/arm64/lib/libnativehelper_compat_libc++.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/arm64/lib/libnativeloader_lazy.so b/go/current/sdk/arm64/lib/libnativeloader_lazy.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/common_os/include/art/libartbase/arch/instruction_set.h b/go/current/sdk/common_os/include/art/libartbase/arch/instruction_set.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/aborting.h b/go/current/sdk/common_os/include/art/libartbase/base/aborting.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/allocator.h b/go/current/sdk/common_os/include/art/libartbase/base/allocator.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/arena_allocator-inl.h b/go/current/sdk/common_os/include/art/libartbase/base/arena_allocator-inl.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/arena_allocator.h b/go/current/sdk/common_os/include/art/libartbase/base/arena_allocator.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/arena_bit_vector.h b/go/current/sdk/common_os/include/art/libartbase/base/arena_bit_vector.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/arena_containers.h b/go/current/sdk/common_os/include/art/libartbase/base/arena_containers.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/arena_object.h b/go/current/sdk/common_os/include/art/libartbase/base/arena_object.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/array_ref.h b/go/current/sdk/common_os/include/art/libartbase/base/array_ref.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/array_slice.h b/go/current/sdk/common_os/include/art/libartbase/base/array_slice.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/atomic.h b/go/current/sdk/common_os/include/art/libartbase/base/atomic.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/bit_field.h b/go/current/sdk/common_os/include/art/libartbase/base/bit_field.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/bit_memory_region.h b/go/current/sdk/common_os/include/art/libartbase/base/bit_memory_region.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/bit_string.h b/go/current/sdk/common_os/include/art/libartbase/base/bit_string.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/bit_struct.h b/go/current/sdk/common_os/include/art/libartbase/base/bit_struct.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/bit_struct_detail.h b/go/current/sdk/common_os/include/art/libartbase/base/bit_struct_detail.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/bit_table.h b/go/current/sdk/common_os/include/art/libartbase/base/bit_table.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/bit_utils.h b/go/current/sdk/common_os/include/art/libartbase/base/bit_utils.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/bit_utils_iterator.h b/go/current/sdk/common_os/include/art/libartbase/base/bit_utils_iterator.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/bit_vector-inl.h b/go/current/sdk/common_os/include/art/libartbase/base/bit_vector-inl.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/bit_vector.h b/go/current/sdk/common_os/include/art/libartbase/base/bit_vector.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/bounded_fifo.h b/go/current/sdk/common_os/include/art/libartbase/base/bounded_fifo.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/casts.h b/go/current/sdk/common_os/include/art/libartbase/base/casts.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/common_art_test.h b/go/current/sdk/common_os/include/art/libartbase/base/common_art_test.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/compiler_filter.h b/go/current/sdk/common_os/include/art/libartbase/base/compiler_filter.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/data_hash.h b/go/current/sdk/common_os/include/art/libartbase/base/data_hash.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/dchecked_vector.h b/go/current/sdk/common_os/include/art/libartbase/base/dchecked_vector.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/debug_stack.h b/go/current/sdk/common_os/include/art/libartbase/base/debug_stack.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/dumpable.h b/go/current/sdk/common_os/include/art/libartbase/base/dumpable.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/endian_utils.h b/go/current/sdk/common_os/include/art/libartbase/base/endian_utils.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/enums.h b/go/current/sdk/common_os/include/art/libartbase/base/enums.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/fast_exit.h b/go/current/sdk/common_os/include/art/libartbase/base/fast_exit.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/file_magic.h b/go/current/sdk/common_os/include/art/libartbase/base/file_magic.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/file_utils.h b/go/current/sdk/common_os/include/art/libartbase/base/file_utils.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/flags.h b/go/current/sdk/common_os/include/art/libartbase/base/flags.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/globals.h b/go/current/sdk/common_os/include/art/libartbase/base/globals.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/hash_map.h b/go/current/sdk/common_os/include/art/libartbase/base/hash_map.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/hash_set.h b/go/current/sdk/common_os/include/art/libartbase/base/hash_set.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/hex_dump.h b/go/current/sdk/common_os/include/art/libartbase/base/hex_dump.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/hiddenapi_domain.h b/go/current/sdk/common_os/include/art/libartbase/base/hiddenapi_domain.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/hiddenapi_flags.h b/go/current/sdk/common_os/include/art/libartbase/base/hiddenapi_flags.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/hiddenapi_stubs.h b/go/current/sdk/common_os/include/art/libartbase/base/hiddenapi_stubs.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/histogram-inl.h b/go/current/sdk/common_os/include/art/libartbase/base/histogram-inl.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/histogram.h b/go/current/sdk/common_os/include/art/libartbase/base/histogram.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/indenter.h b/go/current/sdk/common_os/include/art/libartbase/base/indenter.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/intrusive_forward_list.h b/go/current/sdk/common_os/include/art/libartbase/base/intrusive_forward_list.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/iteration_range.h b/go/current/sdk/common_os/include/art/libartbase/base/iteration_range.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/leb128.h b/go/current/sdk/common_os/include/art/libartbase/base/leb128.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/length_prefixed_array.h b/go/current/sdk/common_os/include/art/libartbase/base/length_prefixed_array.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/logging.h b/go/current/sdk/common_os/include/art/libartbase/base/logging.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/macros.h b/go/current/sdk/common_os/include/art/libartbase/base/macros.h
old mode 100644
new mode 100755
index 13e87d7..5f2100f
--- a/go/current/sdk/common_os/include/art/libartbase/base/macros.h
+++ b/go/current/sdk/common_os/include/art/libartbase/base/macros.h
@@ -20,6 +20,7 @@
 #include <stddef.h>  // for size_t
 #include <unistd.h>  // for TEMP_FAILURE_RETRY
 
+#include "android-base/format.h"
 #include "android-base/macros.h"
 #include "android-base/thread_annotations.h"
 
@@ -32,6 +33,9 @@
 #define ART_FRIEND_TYPED_TEST(test_set_name, individual_test)\
 template<typename T> ART_FRIEND_TEST(test_set_name, individual_test)
 
+// Shorthand for formatting with compile time checking of the format string
+#define ART_FORMAT(str, ...) ::fmt::format(FMT_STRING(str), __VA_ARGS__)
+
 // A macro to disallow new and delete operators for a class. It goes in the private: declarations.
 // NOTE: Providing placement new (and matching delete) for constructing container elements.
 #define DISALLOW_ALLOCATION() \
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/malloc_arena_pool.h b/go/current/sdk/common_os/include/art/libartbase/base/malloc_arena_pool.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/mem_map.h b/go/current/sdk/common_os/include/art/libartbase/base/mem_map.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/membarrier.h b/go/current/sdk/common_os/include/art/libartbase/base/membarrier.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/memfd.h b/go/current/sdk/common_os/include/art/libartbase/base/memfd.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/memory_region.h b/go/current/sdk/common_os/include/art/libartbase/base/memory_region.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/memory_tool.h b/go/current/sdk/common_os/include/art/libartbase/base/memory_tool.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/metrics/metrics.h b/go/current/sdk/common_os/include/art/libartbase/base/metrics/metrics.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/metrics/metrics_test.h b/go/current/sdk/common_os/include/art/libartbase/base/metrics/metrics_test.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/mman.h b/go/current/sdk/common_os/include/art/libartbase/base/mman.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/os.h b/go/current/sdk/common_os/include/art/libartbase/base/os.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/runtime_debug.h b/go/current/sdk/common_os/include/art/libartbase/base/runtime_debug.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/safe_copy.h b/go/current/sdk/common_os/include/art/libartbase/base/safe_copy.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/safe_map.h b/go/current/sdk/common_os/include/art/libartbase/base/safe_map.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/scoped_arena_allocator.h b/go/current/sdk/common_os/include/art/libartbase/base/scoped_arena_allocator.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/scoped_arena_containers.h b/go/current/sdk/common_os/include/art/libartbase/base/scoped_arena_containers.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/scoped_cap.h b/go/current/sdk/common_os/include/art/libartbase/base/scoped_cap.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/scoped_flock.h b/go/current/sdk/common_os/include/art/libartbase/base/scoped_flock.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/sdk_version.h b/go/current/sdk/common_os/include/art/libartbase/base/sdk_version.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/socket_peer_is_trusted.h b/go/current/sdk/common_os/include/art/libartbase/base/socket_peer_is_trusted.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/stats-inl.h b/go/current/sdk/common_os/include/art/libartbase/base/stats-inl.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/stats.h b/go/current/sdk/common_os/include/art/libartbase/base/stats.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/stl_util.h b/go/current/sdk/common_os/include/art/libartbase/base/stl_util.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/stl_util_identity.h b/go/current/sdk/common_os/include/art/libartbase/base/stl_util_identity.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/stride_iterator.h b/go/current/sdk/common_os/include/art/libartbase/base/stride_iterator.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/string_view_cpp20.h b/go/current/sdk/common_os/include/art/libartbase/base/string_view_cpp20.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/strlcpy.h b/go/current/sdk/common_os/include/art/libartbase/base/strlcpy.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/systrace.h b/go/current/sdk/common_os/include/art/libartbase/base/systrace.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/testing.h b/go/current/sdk/common_os/include/art/libartbase/base/testing.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/time_utils.h b/go/current/sdk/common_os/include/art/libartbase/base/time_utils.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/to_str.h b/go/current/sdk/common_os/include/art/libartbase/base/to_str.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/tracking_safe_map.h b/go/current/sdk/common_os/include/art/libartbase/base/tracking_safe_map.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/transform_array_ref.h b/go/current/sdk/common_os/include/art/libartbase/base/transform_array_ref.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/transform_iterator.h b/go/current/sdk/common_os/include/art/libartbase/base/transform_iterator.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/unix_file/fd_file.h b/go/current/sdk/common_os/include/art/libartbase/base/unix_file/fd_file.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/unix_file/random_access_file.h b/go/current/sdk/common_os/include/art/libartbase/base/unix_file/random_access_file.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/unix_file/random_access_file_test.h b/go/current/sdk/common_os/include/art/libartbase/base/unix_file/random_access_file_test.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/unix_file/random_access_file_utils.h b/go/current/sdk/common_os/include/art/libartbase/base/unix_file/random_access_file_utils.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/utils.h b/go/current/sdk/common_os/include/art/libartbase/base/utils.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/value_object.h b/go/current/sdk/common_os/include/art/libartbase/base/value_object.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/variant_map.h b/go/current/sdk/common_os/include/art/libartbase/base/variant_map.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartbase/base/zip_archive.h b/go/current/sdk/common_os/include/art/libartbase/base/zip_archive.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartpalette/include/palette/palette.h b/go/current/sdk/common_os/include/art/libartpalette/include/palette/palette.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartpalette/include/palette/palette_method_list.h b/go/current/sdk/common_os/include/art/libartpalette/include/palette/palette_method_list.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libartpalette/include/palette/palette_types.h b/go/current/sdk/common_os/include/art/libartpalette/include/palette/palette_types.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libdexfile/dex/art_dex_file_loader.h b/go/current/sdk/common_os/include/art/libdexfile/dex/art_dex_file_loader.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libdexfile/dex/base64_test_util.h b/go/current/sdk/common_os/include/art/libdexfile/dex/base64_test_util.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libdexfile/dex/bytecode_utils.h b/go/current/sdk/common_os/include/art/libdexfile/dex/bytecode_utils.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libdexfile/dex/class_accessor-inl.h b/go/current/sdk/common_os/include/art/libdexfile/dex/class_accessor-inl.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libdexfile/dex/class_accessor.h b/go/current/sdk/common_os/include/art/libdexfile/dex/class_accessor.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libdexfile/dex/class_iterator.h b/go/current/sdk/common_os/include/art/libdexfile/dex/class_iterator.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libdexfile/dex/class_reference.h b/go/current/sdk/common_os/include/art/libdexfile/dex/class_reference.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libdexfile/dex/code_item_accessors-inl.h b/go/current/sdk/common_os/include/art/libdexfile/dex/code_item_accessors-inl.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libdexfile/dex/code_item_accessors.h b/go/current/sdk/common_os/include/art/libdexfile/dex/code_item_accessors.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libdexfile/dex/compact_dex_file.h b/go/current/sdk/common_os/include/art/libdexfile/dex/compact_dex_file.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libdexfile/dex/compact_dex_level.h b/go/current/sdk/common_os/include/art/libdexfile/dex/compact_dex_level.h
old mode 100644
new mode 100755
index 599ec4d..2f06688
--- a/go/current/sdk/common_os/include/art/libdexfile/dex/compact_dex_level.h
+++ b/go/current/sdk/common_os/include/art/libdexfile/dex/compact_dex_level.h
@@ -24,6 +24,7 @@
 namespace art {
 
 // Optimization level for compact dex generation.
+// TODO(b/256664509): Clean this up.
 enum class CompactDexLevel {
   // Level none means not generated.
   kCompactDexLevelNone,
@@ -31,9 +32,7 @@
   kCompactDexLevelFast,
 };
 
-#ifndef ART_DEFAULT_COMPACT_DEX_LEVEL
-#error ART_DEFAULT_COMPACT_DEX_LEVEL not specified.
-#else
+#ifdef ART_DEFAULT_COMPACT_DEX_LEVEL
 #define ART_DEFAULT_COMPACT_DEX_LEVEL_VALUE_fast CompactDexLevel::kCompactDexLevelFast
 #define ART_DEFAULT_COMPACT_DEX_LEVEL_VALUE_none CompactDexLevel::kCompactDexLevelNone
 
@@ -41,7 +40,8 @@
     ART_DEFAULT_COMPACT_DEX_LEVEL_VALUE_, \
     ART_DEFAULT_COMPACT_DEX_LEVEL)
 
-static constexpr CompactDexLevel kDefaultCompactDexLevel = ART_DEFAULT_COMPACT_DEX_LEVEL_DEFAULT;
+static_assert(ART_DEFAULT_COMPACT_DEX_LEVEL_DEFAULT == CompactDexLevel::kCompactDexLevelNone,
+              "ART_DEFAULT_COMPACT_DEX_LEVEL_DEFAULT != none is no longer supported");
 #endif
 
 }  // namespace art
diff --git a/go/current/sdk/common_os/include/art/libdexfile/dex/compact_dex_utils.h b/go/current/sdk/common_os/include/art/libdexfile/dex/compact_dex_utils.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libdexfile/dex/compact_offset_table.h b/go/current/sdk/common_os/include/art/libdexfile/dex/compact_offset_table.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libdexfile/dex/descriptors_names.h b/go/current/sdk/common_os/include/art/libdexfile/dex/descriptors_names.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libdexfile/dex/dex_file-inl.h b/go/current/sdk/common_os/include/art/libdexfile/dex/dex_file-inl.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libdexfile/dex/dex_file.h b/go/current/sdk/common_os/include/art/libdexfile/dex/dex_file.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libdexfile/dex/dex_file_exception_helpers.h b/go/current/sdk/common_os/include/art/libdexfile/dex/dex_file_exception_helpers.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libdexfile/dex/dex_file_layout.h b/go/current/sdk/common_os/include/art/libdexfile/dex/dex_file_layout.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libdexfile/dex/dex_file_loader.h b/go/current/sdk/common_os/include/art/libdexfile/dex/dex_file_loader.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libdexfile/dex/dex_file_reference.h b/go/current/sdk/common_os/include/art/libdexfile/dex/dex_file_reference.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libdexfile/dex/dex_file_structs.h b/go/current/sdk/common_os/include/art/libdexfile/dex/dex_file_structs.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libdexfile/dex/dex_file_tracking_registrar.h b/go/current/sdk/common_os/include/art/libdexfile/dex/dex_file_tracking_registrar.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libdexfile/dex/dex_file_types.h b/go/current/sdk/common_os/include/art/libdexfile/dex/dex_file_types.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libdexfile/dex/dex_file_verifier.h b/go/current/sdk/common_os/include/art/libdexfile/dex/dex_file_verifier.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libdexfile/dex/dex_instruction-inl.h b/go/current/sdk/common_os/include/art/libdexfile/dex/dex_instruction-inl.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libdexfile/dex/dex_instruction.h b/go/current/sdk/common_os/include/art/libdexfile/dex/dex_instruction.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libdexfile/dex/dex_instruction_iterator.h b/go/current/sdk/common_os/include/art/libdexfile/dex/dex_instruction_iterator.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libdexfile/dex/dex_instruction_list.h b/go/current/sdk/common_os/include/art/libdexfile/dex/dex_instruction_list.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libdexfile/dex/dex_instruction_utils.h b/go/current/sdk/common_os/include/art/libdexfile/dex/dex_instruction_utils.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libdexfile/dex/invoke_type.h b/go/current/sdk/common_os/include/art/libdexfile/dex/invoke_type.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libdexfile/dex/method_reference.h b/go/current/sdk/common_os/include/art/libdexfile/dex/method_reference.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libdexfile/dex/modifiers.h b/go/current/sdk/common_os/include/art/libdexfile/dex/modifiers.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libdexfile/dex/primitive.h b/go/current/sdk/common_os/include/art/libdexfile/dex/primitive.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libdexfile/dex/signature-inl.h b/go/current/sdk/common_os/include/art/libdexfile/dex/signature-inl.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libdexfile/dex/signature.h b/go/current/sdk/common_os/include/art/libdexfile/dex/signature.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libdexfile/dex/standard_dex_file.h b/go/current/sdk/common_os/include/art/libdexfile/dex/standard_dex_file.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libdexfile/dex/string_reference.h b/go/current/sdk/common_os/include/art/libdexfile/dex/string_reference.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libdexfile/dex/test_dex_file_builder.h b/go/current/sdk/common_os/include/art/libdexfile/dex/test_dex_file_builder.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libdexfile/dex/type_lookup_table.h b/go/current/sdk/common_os/include/art/libdexfile/dex/type_lookup_table.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libdexfile/dex/type_reference.h b/go/current/sdk/common_os/include/art/libdexfile/dex/type_reference.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libdexfile/dex/utf-inl.h b/go/current/sdk/common_os/include/art/libdexfile/dex/utf-inl.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libdexfile/dex/utf.h b/go/current/sdk/common_os/include/art/libdexfile/dex/utf.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libdexfile/external/dex_file_test_data.h b/go/current/sdk/common_os/include/art/libdexfile/external/dex_file_test_data.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libdexfile/external/include/art_api/dex_file_external.h b/go/current/sdk/common_os/include/art/libdexfile/external/include/art_api/dex_file_external.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libdexfile/external/include/art_api/dex_file_support.h b/go/current/sdk/common_os/include/art/libdexfile/external/include/art_api/dex_file_support.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libnativebridge/include/nativebridge/native_bridge.h b/go/current/sdk/common_os/include/art/libnativebridge/include/nativebridge/native_bridge.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libnativeloader/include/nativeloader/dlext_namespaces.h b/go/current/sdk/common_os/include/art/libnativeloader/include/nativeloader/dlext_namespaces.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/libnativeloader/include/nativeloader/native_loader.h b/go/current/sdk/common_os/include/art/libnativeloader/include/nativeloader/native_loader.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/odrefresh/include/odr_statslog/odr_statslog.h b/go/current/sdk/common_os/include/art/odrefresh/include/odr_statslog/odr_statslog.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/odrefresh/include/odrefresh/odrefresh.h b/go/current/sdk/common_os/include/art/odrefresh/include/odrefresh/odrefresh.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/openjdkjvmti/include/jvmti.h b/go/current/sdk/common_os/include/art/openjdkjvmti/include/jvmti.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/sigchainlib/log.h b/go/current/sdk/common_os/include/art/sigchainlib/log.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/art/sigchainlib/sigchain.h b/go/current/sdk/common_os/include/art/sigchainlib/sigchain.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/fmtlib/include/fmt/chrono.h b/go/current/sdk/common_os/include/external/fmtlib/include/fmt/chrono.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/fmtlib/include/fmt/color.h b/go/current/sdk/common_os/include/external/fmtlib/include/fmt/color.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/fmtlib/include/fmt/compile.h b/go/current/sdk/common_os/include/external/fmtlib/include/fmt/compile.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/fmtlib/include/fmt/core.h b/go/current/sdk/common_os/include/external/fmtlib/include/fmt/core.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/fmtlib/include/fmt/format-inl.h b/go/current/sdk/common_os/include/external/fmtlib/include/fmt/format-inl.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/fmtlib/include/fmt/format.h b/go/current/sdk/common_os/include/external/fmtlib/include/fmt/format.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/fmtlib/include/fmt/locale.h b/go/current/sdk/common_os/include/external/fmtlib/include/fmt/locale.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/fmtlib/include/fmt/os.h b/go/current/sdk/common_os/include/external/fmtlib/include/fmt/os.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/fmtlib/include/fmt/ostream.h b/go/current/sdk/common_os/include/external/fmtlib/include/fmt/ostream.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/fmtlib/include/fmt/posix.h b/go/current/sdk/common_os/include/external/fmtlib/include/fmt/posix.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/fmtlib/include/fmt/printf.h b/go/current/sdk/common_os/include/external/fmtlib/include/fmt/printf.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/fmtlib/include/fmt/ranges.h b/go/current/sdk/common_os/include/external/fmtlib/include/fmt/ranges.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/googletest/googletest/include/gtest/gtest-death-test.h b/go/current/sdk/common_os/include/external/googletest/googletest/include/gtest/gtest-death-test.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/googletest/googletest/include/gtest/gtest-matchers.h b/go/current/sdk/common_os/include/external/googletest/googletest/include/gtest/gtest-matchers.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/googletest/googletest/include/gtest/gtest-message.h b/go/current/sdk/common_os/include/external/googletest/googletest/include/gtest/gtest-message.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/googletest/googletest/include/gtest/gtest-param-test.h b/go/current/sdk/common_os/include/external/googletest/googletest/include/gtest/gtest-param-test.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/googletest/googletest/include/gtest/gtest-printers.h b/go/current/sdk/common_os/include/external/googletest/googletest/include/gtest/gtest-printers.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/googletest/googletest/include/gtest/gtest-spi.h b/go/current/sdk/common_os/include/external/googletest/googletest/include/gtest/gtest-spi.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/googletest/googletest/include/gtest/gtest-test-part.h b/go/current/sdk/common_os/include/external/googletest/googletest/include/gtest/gtest-test-part.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/googletest/googletest/include/gtest/gtest-typed-test.h b/go/current/sdk/common_os/include/external/googletest/googletest/include/gtest/gtest-typed-test.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/googletest/googletest/include/gtest/gtest.h b/go/current/sdk/common_os/include/external/googletest/googletest/include/gtest/gtest.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/googletest/googletest/include/gtest/gtest_pred_impl.h b/go/current/sdk/common_os/include/external/googletest/googletest/include/gtest/gtest_pred_impl.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/googletest/googletest/include/gtest/gtest_prod.h b/go/current/sdk/common_os/include/external/googletest/googletest/include/gtest/gtest_prod.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/googletest/googletest/include/gtest/internal/custom/gtest-port.h b/go/current/sdk/common_os/include/external/googletest/googletest/include/gtest/internal/custom/gtest-port.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/googletest/googletest/include/gtest/internal/custom/gtest-printers.h b/go/current/sdk/common_os/include/external/googletest/googletest/include/gtest/internal/custom/gtest-printers.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/googletest/googletest/include/gtest/internal/custom/gtest.h b/go/current/sdk/common_os/include/external/googletest/googletest/include/gtest/internal/custom/gtest.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/googletest/googletest/include/gtest/internal/gtest-death-test-internal.h b/go/current/sdk/common_os/include/external/googletest/googletest/include/gtest/internal/gtest-death-test-internal.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/googletest/googletest/include/gtest/internal/gtest-filepath.h b/go/current/sdk/common_os/include/external/googletest/googletest/include/gtest/internal/gtest-filepath.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/googletest/googletest/include/gtest/internal/gtest-internal.h b/go/current/sdk/common_os/include/external/googletest/googletest/include/gtest/internal/gtest-internal.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/googletest/googletest/include/gtest/internal/gtest-param-util.h b/go/current/sdk/common_os/include/external/googletest/googletest/include/gtest/internal/gtest-param-util.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/googletest/googletest/include/gtest/internal/gtest-port-arch.h b/go/current/sdk/common_os/include/external/googletest/googletest/include/gtest/internal/gtest-port-arch.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/googletest/googletest/include/gtest/internal/gtest-port.h b/go/current/sdk/common_os/include/external/googletest/googletest/include/gtest/internal/gtest-port.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/googletest/googletest/include/gtest/internal/gtest-string.h b/go/current/sdk/common_os/include/external/googletest/googletest/include/gtest/internal/gtest-string.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/googletest/googletest/include/gtest/internal/gtest-type-util.h b/go/current/sdk/common_os/include/external/googletest/googletest/include/gtest/internal/gtest-type-util.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/libcap/libcap/include/sys/capability.h b/go/current/sdk/common_os/include/external/libcap/libcap/include/sys/capability.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/libcap/libcap/include/sys/securebits.h b/go/current/sdk/common_os/include/external/libcap/libcap/include/sys/securebits.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/libcap/libcap/include/uapi/linux/capability.h b/go/current/sdk/common_os/include/external/libcap/libcap/include/uapi/linux/capability.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/libcap/libcap/include/uapi/linux/prctl.h b/go/current/sdk/common_os/include/external/libcap/libcap/include/uapi/linux/prctl.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/libcap/libcap/include/uapi/linux/securebits.h b/go/current/sdk/common_os/include/external/libcap/libcap/include/uapi/linux/securebits.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/tinyxml2/tinyxml2.h b/go/current/sdk/common_os/include/external/tinyxml2/tinyxml2.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/zlib/adler32_simd.h b/go/current/sdk/common_os/include/external/zlib/adler32_simd.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/zlib/chromeconf.h b/go/current/sdk/common_os/include/external/zlib/chromeconf.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/zlib/contrib/minizip/crypt.h b/go/current/sdk/common_os/include/external/zlib/contrib/minizip/crypt.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/zlib/contrib/minizip/ioapi.h b/go/current/sdk/common_os/include/external/zlib/contrib/minizip/ioapi.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/zlib/contrib/minizip/iowin32.h b/go/current/sdk/common_os/include/external/zlib/contrib/minizip/iowin32.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/zlib/contrib/minizip/mztools.h b/go/current/sdk/common_os/include/external/zlib/contrib/minizip/mztools.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/zlib/contrib/minizip/unzip.h b/go/current/sdk/common_os/include/external/zlib/contrib/minizip/unzip.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/zlib/contrib/minizip/zip.h b/go/current/sdk/common_os/include/external/zlib/contrib/minizip/zip.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/zlib/contrib/optimizations/chunkcopy.h b/go/current/sdk/common_os/include/external/zlib/contrib/optimizations/chunkcopy.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/zlib/contrib/optimizations/inffast_chunk.h b/go/current/sdk/common_os/include/external/zlib/contrib/optimizations/inffast_chunk.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/zlib/contrib/optimizations/insert_string.h b/go/current/sdk/common_os/include/external/zlib/contrib/optimizations/insert_string.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/zlib/contrib/tests/infcover.h b/go/current/sdk/common_os/include/external/zlib/contrib/tests/infcover.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/zlib/cpu_features.h b/go/current/sdk/common_os/include/external/zlib/cpu_features.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/zlib/crc32.h b/go/current/sdk/common_os/include/external/zlib/crc32.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/zlib/crc32_simd.h b/go/current/sdk/common_os/include/external/zlib/crc32_simd.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/zlib/deflate.h b/go/current/sdk/common_os/include/external/zlib/deflate.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/zlib/google/compression_utils.h b/go/current/sdk/common_os/include/external/zlib/google/compression_utils.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/zlib/google/compression_utils_portable.h b/go/current/sdk/common_os/include/external/zlib/google/compression_utils_portable.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/zlib/google/redact.h b/go/current/sdk/common_os/include/external/zlib/google/redact.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/zlib/google/zip.h b/go/current/sdk/common_os/include/external/zlib/google/zip.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/zlib/google/zip_internal.h b/go/current/sdk/common_os/include/external/zlib/google/zip_internal.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/zlib/google/zip_reader.h b/go/current/sdk/common_os/include/external/zlib/google/zip_reader.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/zlib/google/zip_writer.h b/go/current/sdk/common_os/include/external/zlib/google/zip_writer.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/zlib/gzguts.h b/go/current/sdk/common_os/include/external/zlib/gzguts.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/zlib/inffast.h b/go/current/sdk/common_os/include/external/zlib/inffast.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/zlib/inffixed.h b/go/current/sdk/common_os/include/external/zlib/inffixed.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/zlib/inflate.h b/go/current/sdk/common_os/include/external/zlib/inflate.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/zlib/inftrees.h b/go/current/sdk/common_os/include/external/zlib/inftrees.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/zlib/slide_hash_simd.h b/go/current/sdk/common_os/include/external/zlib/slide_hash_simd.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/zlib/trees.h b/go/current/sdk/common_os/include/external/zlib/trees.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/zlib/zconf.h b/go/current/sdk/common_os/include/external/zlib/zconf.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/zlib/zlib.h b/go/current/sdk/common_os/include/external/zlib/zlib.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/external/zlib/zutil.h b/go/current/sdk/common_os/include/external/zlib/zutil.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/libnativehelper/header_only_include/nativehelper/nativehelper_utils.h b/go/current/sdk/common_os/include/libnativehelper/header_only_include/nativehelper/nativehelper_utils.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/libnativehelper/header_only_include/nativehelper/scoped_local_frame.h b/go/current/sdk/common_os/include/libnativehelper/header_only_include/nativehelper/scoped_local_frame.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/libnativehelper/header_only_include/nativehelper/scoped_local_ref.h b/go/current/sdk/common_os/include/libnativehelper/header_only_include/nativehelper/scoped_local_ref.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/libnativehelper/header_only_include/nativehelper/scoped_primitive_array.h b/go/current/sdk/common_os/include/libnativehelper/header_only_include/nativehelper/scoped_primitive_array.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/libnativehelper/header_only_include/nativehelper/scoped_string_chars.h b/go/current/sdk/common_os/include/libnativehelper/header_only_include/nativehelper/scoped_string_chars.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/libnativehelper/header_only_include/nativehelper/scoped_utf_chars.h b/go/current/sdk/common_os/include/libnativehelper/header_only_include/nativehelper/scoped_utf_chars.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/libnativehelper/include/android/file_descriptor_jni.h b/go/current/sdk/common_os/include/libnativehelper/include/android/file_descriptor_jni.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/libnativehelper/include/nativehelper/JNIHelp.h b/go/current/sdk/common_os/include/libnativehelper/include/nativehelper/JNIHelp.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/libnativehelper/include/nativehelper/ScopedLocalFrame.h b/go/current/sdk/common_os/include/libnativehelper/include/nativehelper/ScopedLocalFrame.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/libnativehelper/include/nativehelper/ScopedLocalRef.h b/go/current/sdk/common_os/include/libnativehelper/include/nativehelper/ScopedLocalRef.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/libnativehelper/include/nativehelper/ScopedPrimitiveArray.h b/go/current/sdk/common_os/include/libnativehelper/include/nativehelper/ScopedPrimitiveArray.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/libnativehelper/include/nativehelper/ScopedStringChars.h b/go/current/sdk/common_os/include/libnativehelper/include/nativehelper/ScopedStringChars.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/libnativehelper/include/nativehelper/ScopedUtfChars.h b/go/current/sdk/common_os/include/libnativehelper/include/nativehelper/ScopedUtfChars.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/libnativehelper/include/nativehelper/toStringArray.h b/go/current/sdk/common_os/include/libnativehelper/include/nativehelper/toStringArray.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/libnativehelper/include_jni/jni.h b/go/current/sdk/common_os/include/libnativehelper/include_jni/jni.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/libnativehelper/include_platform/nativehelper/JNIPlatformHelp.h b/go/current/sdk/common_os/include/libnativehelper/include_platform/nativehelper/JNIPlatformHelp.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/libnativehelper/include_platform/nativehelper/JniInvocation.h b/go/current/sdk/common_os/include/libnativehelper/include_platform/nativehelper/JniInvocation.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/libnativehelper/include_platform_header_only/nativehelper/detail/signature_checker.h b/go/current/sdk/common_os/include/libnativehelper/include_platform_header_only/nativehelper/detail/signature_checker.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/libnativehelper/include_platform_header_only/nativehelper/jni_macros.h b/go/current/sdk/common_os/include/libnativehelper/include_platform_header_only/nativehelper/jni_macros.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/system/libbase/include/android-base/chrono_utils.h b/go/current/sdk/common_os/include/system/libbase/include/android-base/chrono_utils.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/system/libbase/include/android-base/cmsg.h b/go/current/sdk/common_os/include/system/libbase/include/android-base/cmsg.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/system/libbase/include/android-base/collections.h b/go/current/sdk/common_os/include/system/libbase/include/android-base/collections.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/system/libbase/include/android-base/endian.h b/go/current/sdk/common_os/include/system/libbase/include/android-base/endian.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/system/libbase/include/android-base/errno_restorer.h b/go/current/sdk/common_os/include/system/libbase/include/android-base/errno_restorer.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/system/libbase/include/android-base/errors.h b/go/current/sdk/common_os/include/system/libbase/include/android-base/errors.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/system/libbase/include/android-base/expected.h b/go/current/sdk/common_os/include/system/libbase/include/android-base/expected.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/system/libbase/include/android-base/file.h b/go/current/sdk/common_os/include/system/libbase/include/android-base/file.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/system/libbase/include/android-base/format.h b/go/current/sdk/common_os/include/system/libbase/include/android-base/format.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/system/libbase/include/android-base/function_ref.h b/go/current/sdk/common_os/include/system/libbase/include/android-base/function_ref.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/system/libbase/include/android-base/hex.h b/go/current/sdk/common_os/include/system/libbase/include/android-base/hex.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/system/libbase/include/android-base/logging.h b/go/current/sdk/common_os/include/system/libbase/include/android-base/logging.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/system/libbase/include/android-base/macros.h b/go/current/sdk/common_os/include/system/libbase/include/android-base/macros.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/system/libbase/include/android-base/mapped_file.h b/go/current/sdk/common_os/include/system/libbase/include/android-base/mapped_file.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/system/libbase/include/android-base/memory.h b/go/current/sdk/common_os/include/system/libbase/include/android-base/memory.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/system/libbase/include/android-base/no_destructor.h b/go/current/sdk/common_os/include/system/libbase/include/android-base/no_destructor.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/system/libbase/include/android-base/off64_t.h b/go/current/sdk/common_os/include/system/libbase/include/android-base/off64_t.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/system/libbase/include/android-base/parsebool.h b/go/current/sdk/common_os/include/system/libbase/include/android-base/parsebool.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/system/libbase/include/android-base/parsedouble.h b/go/current/sdk/common_os/include/system/libbase/include/android-base/parsedouble.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/system/libbase/include/android-base/parseint.h b/go/current/sdk/common_os/include/system/libbase/include/android-base/parseint.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/system/libbase/include/android-base/parsenetaddress.h b/go/current/sdk/common_os/include/system/libbase/include/android-base/parsenetaddress.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/system/libbase/include/android-base/process.h b/go/current/sdk/common_os/include/system/libbase/include/android-base/process.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/system/libbase/include/android-base/properties.h b/go/current/sdk/common_os/include/system/libbase/include/android-base/properties.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/system/libbase/include/android-base/result-gmock.h b/go/current/sdk/common_os/include/system/libbase/include/android-base/result-gmock.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/system/libbase/include/android-base/result.h b/go/current/sdk/common_os/include/system/libbase/include/android-base/result.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/system/libbase/include/android-base/scopeguard.h b/go/current/sdk/common_os/include/system/libbase/include/android-base/scopeguard.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/system/libbase/include/android-base/silent_death_test.h b/go/current/sdk/common_os/include/system/libbase/include/android-base/silent_death_test.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/system/libbase/include/android-base/stringprintf.h b/go/current/sdk/common_os/include/system/libbase/include/android-base/stringprintf.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/system/libbase/include/android-base/strings.h b/go/current/sdk/common_os/include/system/libbase/include/android-base/strings.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/system/libbase/include/android-base/test_utils.h b/go/current/sdk/common_os/include/system/libbase/include/android-base/test_utils.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/system/libbase/include/android-base/thread_annotations.h b/go/current/sdk/common_os/include/system/libbase/include/android-base/thread_annotations.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/system/libbase/include/android-base/threads.h b/go/current/sdk/common_os/include/system/libbase/include/android-base/threads.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/system/libbase/include/android-base/unique_fd.h b/go/current/sdk/common_os/include/system/libbase/include/android-base/unique_fd.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/system/libbase/include/android-base/utf8.h b/go/current/sdk/common_os/include/system/libbase/include/android-base/utf8.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/system/libziparchive/include/ziparchive/zip_archive.h b/go/current/sdk/common_os/include/system/libziparchive/include/ziparchive/zip_archive.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/system/libziparchive/include/ziparchive/zip_archive_stream_entry.h b/go/current/sdk/common_os/include/system/libziparchive/include/ziparchive/zip_archive_stream_entry.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/system/libziparchive/include/ziparchive/zip_writer.h b/go/current/sdk/common_os/include/system/libziparchive/include/ziparchive/zip_writer.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/system/logging/liblog/include/android/log.h b/go/current/sdk/common_os/include/system/logging/liblog/include/android/log.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/system/logging/liblog/include/log/event_tag_map.h b/go/current/sdk/common_os/include/system/logging/liblog/include/log/event_tag_map.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/system/logging/liblog/include/log/log.h b/go/current/sdk/common_os/include/system/logging/liblog/include/log/log.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/system/logging/liblog/include/log/log_event_list.h b/go/current/sdk/common_os/include/system/logging/liblog/include/log/log_event_list.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/system/logging/liblog/include/log/log_id.h b/go/current/sdk/common_os/include/system/logging/liblog/include/log/log_id.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/system/logging/liblog/include/log/log_main.h b/go/current/sdk/common_os/include/system/logging/liblog/include/log/log_main.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/system/logging/liblog/include/log/log_properties.h b/go/current/sdk/common_os/include/system/logging/liblog/include/log/log_properties.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/system/logging/liblog/include/log/log_radio.h b/go/current/sdk/common_os/include/system/logging/liblog/include/log/log_radio.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/system/logging/liblog/include/log/log_read.h b/go/current/sdk/common_os/include/system/logging/liblog/include/log/log_read.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/system/logging/liblog/include/log/log_safetynet.h b/go/current/sdk/common_os/include/system/logging/liblog/include/log/log_safetynet.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/system/logging/liblog/include/log/log_system.h b/go/current/sdk/common_os/include/system/logging/liblog/include/log/log_system.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/system/logging/liblog/include/log/log_time.h b/go/current/sdk/common_os/include/system/logging/liblog/include/log/log_time.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/system/logging/liblog/include/log/logprint.h b/go/current/sdk/common_os/include/system/logging/liblog/include/log/logprint.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/common_os/include/system/logging/liblog/include/private/android_logger.h b/go/current/sdk/common_os/include/system/logging/liblog/include/private/android_logger.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/compat_configs/libcore-platform-compat-config/libcore-platform-compat-config_meta.xml b/go/current/sdk/compat_configs/libcore-platform-compat-config/libcore-platform-compat-config_meta.xml
old mode 100644
new mode 100755
diff --git a/go/current/sdk/doctags/known_oj_tags.txt b/go/current/sdk/doctags/known_oj_tags.txt
old mode 100644
new mode 100755
diff --git a/go/current/sdk/hiddenapi/annotation-flags.csv b/go/current/sdk/hiddenapi/annotation-flags.csv
old mode 100644
new mode 100755
diff --git a/go/current/sdk/hiddenapi/filtered-flags.csv b/go/current/sdk/hiddenapi/filtered-flags.csv
old mode 100644
new mode 100755
index f48c849..f2b17d8
--- a/go/current/sdk/hiddenapi/filtered-flags.csv
+++ b/go/current/sdk/hiddenapi/filtered-flags.csv
@@ -4311,7 +4311,6 @@
 Ldalvik/system/ZygoteHooks;->startZygoteNoThreadCreation()V,core-platform-api,lo-prio,max-target-o
 Ldalvik/system/ZygoteHooks;->stopZygoteNoThreadCreation()V,core-platform-api,lo-prio,max-target-o
 Ldalvik/system/ZygoteHooks;->token:J,lo-prio,max-target-o
-Ldalvik/system/ZygoteHooks;->waitUntilAllThreadsStopped()V,lo-prio,max-target-o
 Ljava/awt/font/NumericShaper$1;->compare(Ljava/lang/Object;Ljava/lang/Object;)I,core-platform-api,public-api,sdk,system-api,test-api
 Ljava/awt/font/NumericShaper$Range;->ARABIC:Ljava/awt/font/NumericShaper$Range;,core-platform-api,public-api,sdk,system-api,test-api
 Ljava/awt/font/NumericShaper$Range;->BALINESE:Ljava/awt/font/NumericShaper$Range;,core-platform-api,public-api,sdk,system-api,test-api
@@ -17766,9 +17765,6 @@
 Ljava/text/ParsePosition;->setErrorIndex(I)V,core-platform-api,public-api,sdk,system-api,test-api
 Ljava/text/ParsePosition;->setIndex(I)V,core-platform-api,public-api,sdk,system-api,test-api
 Ljava/text/ParsePosition;->toString()Ljava/lang/String;,core-platform-api,public-api,sdk,system-api,test-api
-Ljava/text/PatternEntry;->equals(Ljava/lang/Object;)Z,core-platform-api,public-api,sdk,system-api,test-api
-Ljava/text/PatternEntry;->hashCode()I,core-platform-api,public-api,sdk,system-api,test-api
-Ljava/text/PatternEntry;->toString()Ljava/lang/String;,core-platform-api,public-api,sdk,system-api,test-api
 Ljava/text/RuleBasedCollator;-><init>(Landroid/icu/text/RuleBasedCollator;)V,lo-prio,max-target-o
 Ljava/text/RuleBasedCollator;-><init>(Ljava/lang/String;)V,core-platform-api,public-api,sdk,system-api,test-api
 Ljava/text/RuleBasedCollator;->clone()Ljava/lang/Object;,core-platform-api,public-api,sdk,system-api,test-api
@@ -34672,7 +34668,6 @@
 Ljavax/xml/datatype/DatatypeConfigurationException;->printStackTrace(Ljava/io/PrintStream;)V,core-platform-api,public-api,sdk,system-api,test-api
 Ljavax/xml/datatype/DatatypeConfigurationException;->printStackTrace(Ljava/io/PrintWriter;)V,core-platform-api,public-api,sdk,system-api,test-api
 Ljavax/xml/datatype/DatatypeConfigurationException;->printStackTrace0(Ljava/io/PrintWriter;)V,lo-prio,max-target-o
-Ljavax/xml/datatype/DatatypeConfigurationException;->readObject(Ljava/io/ObjectInputStream;)V,sdk
 Ljavax/xml/datatype/DatatypeConfigurationException;->serialVersionUID:J,sdk
 Ljavax/xml/datatype/DatatypeConstants$Field;-><init>(Ljava/lang/String;I)V,lo-prio,max-target-o
 Ljavax/xml/datatype/DatatypeConstants$Field;->getId()I,core-platform-api,public-api,sdk,system-api,test-api
diff --git a/go/current/sdk/hiddenapi/filtered-stub-flags.csv b/go/current/sdk/hiddenapi/filtered-stub-flags.csv
old mode 100644
new mode 100755
index 6c335af..e1f07f6
--- a/go/current/sdk/hiddenapi/filtered-stub-flags.csv
+++ b/go/current/sdk/hiddenapi/filtered-stub-flags.csv
@@ -12232,9 +12232,6 @@
 Ljava/text/ParsePosition;->setErrorIndex(I)V,core-platform-api,public-api,system-api,test-api
 Ljava/text/ParsePosition;->setIndex(I)V,core-platform-api,public-api,system-api,test-api
 Ljava/text/ParsePosition;->toString()Ljava/lang/String;,core-platform-api,public-api,system-api,test-api
-Ljava/text/PatternEntry;->equals(Ljava/lang/Object;)Z,core-platform-api,public-api,system-api,test-api
-Ljava/text/PatternEntry;->hashCode()I,core-platform-api,public-api,system-api,test-api
-Ljava/text/PatternEntry;->toString()Ljava/lang/String;,core-platform-api,public-api,system-api,test-api
 Ljava/text/RuleBasedCollator;-><init>(Ljava/lang/String;)V,core-platform-api,public-api,system-api,test-api
 Ljava/text/RuleBasedCollator;->clone()Ljava/lang/Object;,core-platform-api,public-api,system-api,test-api
 Ljava/text/RuleBasedCollator;->compare(Ljava/lang/String;Ljava/lang/String;)I,core-platform-api,public-api,system-api,test-api
diff --git a/go/current/sdk/hiddenapi/hiddenapi-blocked.txt b/go/current/sdk/hiddenapi/hiddenapi-blocked.txt
old mode 100644
new mode 100755
diff --git a/go/current/sdk/hiddenapi/hiddenapi-max-target-o-low-priority.txt b/go/current/sdk/hiddenapi/hiddenapi-max-target-o-low-priority.txt
old mode 100644
new mode 100755
diff --git a/go/current/sdk/hiddenapi/hiddenapi-unsupported-packages.txt b/go/current/sdk/hiddenapi/hiddenapi-unsupported-packages.txt
old mode 100644
new mode 100755
diff --git a/go/current/sdk/hiddenapi/index.csv b/go/current/sdk/hiddenapi/index.csv
old mode 100644
new mode 100755
diff --git a/go/current/sdk/hiddenapi/metadata.csv b/go/current/sdk/hiddenapi/metadata.csv
old mode 100644
new mode 100755
diff --git a/go/current/sdk/hiddenapi/signature-patterns.csv b/go/current/sdk/hiddenapi/signature-patterns.csv
old mode 100644
new mode 100755
diff --git a/go/current/sdk/include/art/libnativebridge/include/nativebridge/native_bridge.h b/go/current/sdk/include/art/libnativebridge/include/nativebridge/native_bridge.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/include/art/libnativeloader/include/nativeloader/dlext_namespaces.h b/go/current/sdk/include/art/libnativeloader/include/nativeloader/dlext_namespaces.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/include/art/libnativeloader/include/nativeloader/native_loader.h b/go/current/sdk/include/art/libnativeloader/include/nativeloader/native_loader.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/include/libnativehelper/header_only_include/nativehelper/nativehelper_utils.h b/go/current/sdk/include/libnativehelper/header_only_include/nativehelper/nativehelper_utils.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/include/libnativehelper/header_only_include/nativehelper/scoped_local_frame.h b/go/current/sdk/include/libnativehelper/header_only_include/nativehelper/scoped_local_frame.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/include/libnativehelper/header_only_include/nativehelper/scoped_local_ref.h b/go/current/sdk/include/libnativehelper/header_only_include/nativehelper/scoped_local_ref.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/include/libnativehelper/header_only_include/nativehelper/scoped_primitive_array.h b/go/current/sdk/include/libnativehelper/header_only_include/nativehelper/scoped_primitive_array.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/include/libnativehelper/header_only_include/nativehelper/scoped_string_chars.h b/go/current/sdk/include/libnativehelper/header_only_include/nativehelper/scoped_string_chars.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/include/libnativehelper/header_only_include/nativehelper/scoped_utf_chars.h b/go/current/sdk/include/libnativehelper/header_only_include/nativehelper/scoped_utf_chars.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/include/libnativehelper/include/android/file_descriptor_jni.h b/go/current/sdk/include/libnativehelper/include/android/file_descriptor_jni.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/include/libnativehelper/include/nativehelper/JNIHelp.h b/go/current/sdk/include/libnativehelper/include/nativehelper/JNIHelp.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/include/libnativehelper/include/nativehelper/ScopedLocalFrame.h b/go/current/sdk/include/libnativehelper/include/nativehelper/ScopedLocalFrame.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/include/libnativehelper/include/nativehelper/ScopedLocalRef.h b/go/current/sdk/include/libnativehelper/include/nativehelper/ScopedLocalRef.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/include/libnativehelper/include/nativehelper/ScopedPrimitiveArray.h b/go/current/sdk/include/libnativehelper/include/nativehelper/ScopedPrimitiveArray.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/include/libnativehelper/include/nativehelper/ScopedStringChars.h b/go/current/sdk/include/libnativehelper/include/nativehelper/ScopedStringChars.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/include/libnativehelper/include/nativehelper/ScopedUtfChars.h b/go/current/sdk/include/libnativehelper/include/nativehelper/ScopedUtfChars.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/include/libnativehelper/include/nativehelper/toStringArray.h b/go/current/sdk/include/libnativehelper/include/nativehelper/toStringArray.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/include/libnativehelper/include_jni/jni.h b/go/current/sdk/include/libnativehelper/include_jni/jni.h
old mode 100644
new mode 100755
diff --git a/go/current/sdk/java/art-module-intra-core-api-stubs-system-modules-lib.jar b/go/current/sdk/java/art-module-intra-core-api-stubs-system-modules-lib.jar
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/java/art.module.api.annotations.for.system.modules.jar b/go/current/sdk/java/art.module.api.annotations.for.system.modules.jar
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/java/art.module.intra.core.api.stubs.jar b/go/current/sdk/java/art.module.intra.core.api.stubs.jar
old mode 100644
new mode 100755
index 0cde291..d8b99f5
--- a/go/current/sdk/java/art.module.intra.core.api.stubs.jar
+++ b/go/current/sdk/java/art.module.intra.core.api.stubs.jar
Binary files differ
diff --git a/go/current/sdk/java/core-generated-annotation-stubs.jar b/go/current/sdk/java/core-generated-annotation-stubs.jar
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/java/core-lambda-stubs-for-system-modules.jar b/go/current/sdk/java/core-lambda-stubs-for-system-modules.jar
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/java/core-lambda-stubs.jar b/go/current/sdk/java/core-lambda-stubs.jar
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/java_boot_libs/snapshot/jars/are/invalid/apache-xml.jar b/go/current/sdk/java_boot_libs/snapshot/jars/are/invalid/apache-xml.jar
old mode 100644
new mode 100755
diff --git a/go/current/sdk/java_boot_libs/snapshot/jars/are/invalid/bouncycastle.jar b/go/current/sdk/java_boot_libs/snapshot/jars/are/invalid/bouncycastle.jar
old mode 100644
new mode 100755
diff --git a/go/current/sdk/java_boot_libs/snapshot/jars/are/invalid/core-libart.jar b/go/current/sdk/java_boot_libs/snapshot/jars/are/invalid/core-libart.jar
old mode 100644
new mode 100755
diff --git a/go/current/sdk/java_boot_libs/snapshot/jars/are/invalid/core-oj.jar b/go/current/sdk/java_boot_libs/snapshot/jars/are/invalid/core-oj.jar
old mode 100644
new mode 100755
diff --git a/go/current/sdk/java_boot_libs/snapshot/jars/are/invalid/okhttp.jar b/go/current/sdk/java_boot_libs/snapshot/jars/are/invalid/okhttp.jar
old mode 100644
new mode 100755
diff --git a/go/current/sdk/licenses/art/NOTICE b/go/current/sdk/licenses/art/NOTICE
old mode 100644
new mode 100755
diff --git a/go/current/sdk/licenses/art/openjdkjvmti/LICENSE b/go/current/sdk/licenses/art/openjdkjvmti/LICENSE
old mode 100644
new mode 100755
diff --git a/go/current/sdk/licenses/build/soong/licenses/LICENSE b/go/current/sdk/licenses/build/soong/licenses/LICENSE
old mode 100644
new mode 100755
diff --git a/go/current/sdk/licenses/external/apache-xml/NOTICE b/go/current/sdk/licenses/external/apache-xml/NOTICE
old mode 100644
new mode 100755
diff --git a/go/current/sdk/licenses/external/bouncycastle/NOTICE b/go/current/sdk/licenses/external/bouncycastle/NOTICE
old mode 100644
new mode 100755
diff --git a/go/current/sdk/licenses/external/okhttp/LICENSE.txt b/go/current/sdk/licenses/external/okhttp/LICENSE.txt
old mode 100644
new mode 100755
diff --git a/go/current/sdk/licenses/libcore/LICENSE b/go/current/sdk/licenses/libcore/LICENSE
old mode 100644
new mode 100755
diff --git a/go/current/sdk/licenses/libcore/NOTICE b/go/current/sdk/licenses/libcore/NOTICE
old mode 100644
new mode 100755
diff --git a/go/current/sdk/licenses/libcore/ojluni/src/main/NOTICE b/go/current/sdk/licenses/libcore/ojluni/src/main/NOTICE
old mode 100644
new mode 100755
diff --git a/go/current/sdk/licenses/libnativehelper/NOTICE b/go/current/sdk/licenses/libnativehelper/NOTICE
old mode 100644
new mode 100755
diff --git a/go/current/sdk/linux_glibc/x86/lib/libandroidio.so b/go/current/sdk/linux_glibc/x86/lib/libandroidio.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/linux_glibc/x86/lib/libdexfile.so b/go/current/sdk/linux_glibc/x86/lib/libdexfile.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/linux_glibc/x86/lib/libdexfile_static.a b/go/current/sdk/linux_glibc/x86/lib/libdexfile_static.a
old mode 100644
new mode 100755
index 8689fa8..7dc3f02
--- a/go/current/sdk/linux_glibc/x86/lib/libdexfile_static.a
+++ b/go/current/sdk/linux_glibc/x86/lib/libdexfile_static.a
Binary files differ
diff --git a/go/current/sdk/linux_glibc/x86/lib/libdexfile_support.a b/go/current/sdk/linux_glibc/x86/lib/libdexfile_support.a
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/linux_glibc/x86/lib/libnativebridge.so b/go/current/sdk/linux_glibc/x86/lib/libnativebridge.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/linux_glibc/x86/lib/libnativehelper.so b/go/current/sdk/linux_glibc/x86/lib/libnativehelper.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/linux_glibc/x86/lib/libnativehelper_lazy.a b/go/current/sdk/linux_glibc/x86/lib/libnativehelper_lazy.a
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/linux_glibc/x86/lib/libnativeloader.so b/go/current/sdk/linux_glibc/x86/lib/libnativeloader.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/linux_glibc/x86/lib/libsigchain.so b/go/current/sdk/linux_glibc/x86/lib/libsigchain.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/linux_glibc/x86_64/lib/libandroidio.so b/go/current/sdk/linux_glibc/x86_64/lib/libandroidio.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/linux_glibc/x86_64/lib/libdexfile.so b/go/current/sdk/linux_glibc/x86_64/lib/libdexfile.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/linux_glibc/x86_64/lib/libdexfile_static.a b/go/current/sdk/linux_glibc/x86_64/lib/libdexfile_static.a
old mode 100644
new mode 100755
index ece5a31..d4368af
--- a/go/current/sdk/linux_glibc/x86_64/lib/libdexfile_static.a
+++ b/go/current/sdk/linux_glibc/x86_64/lib/libdexfile_static.a
Binary files differ
diff --git a/go/current/sdk/linux_glibc/x86_64/lib/libdexfile_support.a b/go/current/sdk/linux_glibc/x86_64/lib/libdexfile_support.a
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/linux_glibc/x86_64/lib/libnativebridge.so b/go/current/sdk/linux_glibc/x86_64/lib/libnativebridge.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/linux_glibc/x86_64/lib/libnativehelper.so b/go/current/sdk/linux_glibc/x86_64/lib/libnativehelper.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/linux_glibc/x86_64/lib/libnativehelper_lazy.a b/go/current/sdk/linux_glibc/x86_64/lib/libnativehelper_lazy.a
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/linux_glibc/x86_64/lib/libnativeloader.so b/go/current/sdk/linux_glibc/x86_64/lib/libnativeloader.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/linux_glibc/x86_64/lib/libsigchain.so b/go/current/sdk/linux_glibc/x86_64/lib/libsigchain.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/sdk_library/module-lib/art-removed.txt b/go/current/sdk/sdk_library/module-lib/art-removed.txt
old mode 100644
new mode 100755
diff --git a/go/current/sdk/sdk_library/module-lib/art-stubs.jar b/go/current/sdk/sdk_library/module-lib/art-stubs.jar
old mode 100644
new mode 100755
index a7f78a6..598386e
--- a/go/current/sdk/sdk_library/module-lib/art-stubs.jar
+++ b/go/current/sdk/sdk_library/module-lib/art-stubs.jar
Binary files differ
diff --git a/go/current/sdk/sdk_library/module-lib/art.srcjar b/go/current/sdk/sdk_library/module-lib/art.srcjar
old mode 100644
new mode 100755
index 1e8abbf..b2f801f
--- a/go/current/sdk/sdk_library/module-lib/art.srcjar
+++ b/go/current/sdk/sdk_library/module-lib/art.srcjar
Binary files differ
diff --git a/go/current/sdk/sdk_library/module-lib/art.txt b/go/current/sdk/sdk_library/module-lib/art.txt
old mode 100644
new mode 100755
diff --git a/go/current/sdk/sdk_library/module-lib/art_annotations.zip b/go/current/sdk/sdk_library/module-lib/art_annotations.zip
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/sdk_library/public/art-removed.txt b/go/current/sdk/sdk_library/public/art-removed.txt
old mode 100644
new mode 100755
diff --git a/go/current/sdk/sdk_library/public/art-stubs.jar b/go/current/sdk/sdk_library/public/art-stubs.jar
old mode 100644
new mode 100755
index e47c65e..b7d165f
--- a/go/current/sdk/sdk_library/public/art-stubs.jar
+++ b/go/current/sdk/sdk_library/public/art-stubs.jar
Binary files differ
diff --git a/go/current/sdk/sdk_library/public/art.srcjar b/go/current/sdk/sdk_library/public/art.srcjar
old mode 100644
new mode 100755
index 18fde14..47ebb52
--- a/go/current/sdk/sdk_library/public/art.srcjar
+++ b/go/current/sdk/sdk_library/public/art.srcjar
Binary files differ
diff --git a/go/current/sdk/sdk_library/public/art.txt b/go/current/sdk/sdk_library/public/art.txt
old mode 100644
new mode 100755
index a61a723..b23f9d2
--- a/go/current/sdk/sdk_library/public/art.txt
+++ b/go/current/sdk/sdk_library/public/art.txt
@@ -2880,7 +2880,7 @@
   }
 
   public enum Character.UnicodeScript {
-    method @NonNull public static java.lang.Character.UnicodeScript forName(@NonNull String);
+    method @NonNull public static final java.lang.Character.UnicodeScript forName(@NonNull String);
     method @NonNull public static java.lang.Character.UnicodeScript of(int);
     enum_constant public static final java.lang.Character.UnicodeScript ADLAM;
     enum_constant public static final java.lang.Character.UnicodeScript AHOM;
@@ -12099,6 +12099,7 @@
     method public static java.time.chrono.HijrahDate of(int, int, int);
     method public java.time.chrono.HijrahDate plus(java.time.temporal.TemporalAmount);
     method public java.time.chrono.HijrahDate plus(long, java.time.temporal.TemporalUnit);
+    method public String toString();
     method public java.time.chrono.ChronoPeriod until(java.time.chrono.ChronoLocalDate);
     method public long until(java.time.temporal.Temporal, java.time.temporal.TemporalUnit);
     method public java.time.chrono.HijrahDate with(java.time.temporal.TemporalField, long);
@@ -12184,6 +12185,7 @@
     method public static java.time.chrono.JapaneseDate of(int, int, int);
     method public java.time.chrono.JapaneseDate plus(java.time.temporal.TemporalAmount);
     method public java.time.chrono.JapaneseDate plus(long, java.time.temporal.TemporalUnit);
+    method public String toString();
     method public java.time.chrono.ChronoPeriod until(java.time.chrono.ChronoLocalDate);
     method public long until(java.time.temporal.Temporal, java.time.temporal.TemporalUnit);
     method public java.time.chrono.JapaneseDate with(java.time.temporal.TemporalField, long);
@@ -12241,6 +12243,7 @@
     method public static java.time.chrono.MinguoDate of(int, int, int);
     method public java.time.chrono.MinguoDate plus(java.time.temporal.TemporalAmount);
     method public java.time.chrono.MinguoDate plus(long, java.time.temporal.TemporalUnit);
+    method public String toString();
     method public java.time.chrono.ChronoPeriod until(java.time.chrono.ChronoLocalDate);
     method public long until(java.time.temporal.Temporal, java.time.temporal.TemporalUnit);
     method public java.time.chrono.MinguoDate with(java.time.temporal.TemporalField, long);
@@ -12293,6 +12296,7 @@
     method public static java.time.chrono.ThaiBuddhistDate of(int, int, int);
     method public java.time.chrono.ThaiBuddhistDate plus(java.time.temporal.TemporalAmount);
     method public java.time.chrono.ThaiBuddhistDate plus(long, java.time.temporal.TemporalUnit);
+    method public String toString();
     method public java.time.chrono.ChronoPeriod until(java.time.chrono.ChronoLocalDate);
     method public long until(java.time.temporal.Temporal, java.time.temporal.TemporalUnit);
     method public java.time.chrono.ThaiBuddhistDate with(java.time.temporal.TemporalField, long);
diff --git a/go/current/sdk/sdk_library/public/art_annotations.zip b/go/current/sdk/sdk_library/public/art_annotations.zip
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/sdk_library/public/service-art-removed.txt b/go/current/sdk/sdk_library/public/service-art-removed.txt
old mode 100644
new mode 100755
diff --git a/go/current/sdk/sdk_library/public/service-art-stubs.jar b/go/current/sdk/sdk_library/public/service-art-stubs.jar
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/sdk_library/public/service-art.srcjar b/go/current/sdk/sdk_library/public/service-art.srcjar
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/sdk_library/public/service-art.txt b/go/current/sdk/sdk_library/public/service-art.txt
old mode 100644
new mode 100755
diff --git a/go/current/sdk/sdk_library/public/service-art_annotations.zip b/go/current/sdk/sdk_library/public/service-art_annotations.zip
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/sdk_library/system-server/service-art-removed.txt b/go/current/sdk/sdk_library/system-server/service-art-removed.txt
old mode 100644
new mode 100755
diff --git a/go/current/sdk/sdk_library/system-server/service-art-stubs.jar b/go/current/sdk/sdk_library/system-server/service-art-stubs.jar
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/sdk_library/system-server/service-art.srcjar b/go/current/sdk/sdk_library/system-server/service-art.srcjar
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/sdk_library/system-server/service-art.txt b/go/current/sdk/sdk_library/system-server/service-art.txt
old mode 100644
new mode 100755
diff --git a/go/current/sdk/sdk_library/system-server/service-art_annotations.zip b/go/current/sdk/sdk_library/system-server/service-art_annotations.zip
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/sdk_library/system/art-removed.txt b/go/current/sdk/sdk_library/system/art-removed.txt
old mode 100644
new mode 100755
diff --git a/go/current/sdk/sdk_library/system/art-stubs.jar b/go/current/sdk/sdk_library/system/art-stubs.jar
old mode 100644
new mode 100755
index 7591e5a..43c1148
--- a/go/current/sdk/sdk_library/system/art-stubs.jar
+++ b/go/current/sdk/sdk_library/system/art-stubs.jar
Binary files differ
diff --git a/go/current/sdk/sdk_library/system/art.srcjar b/go/current/sdk/sdk_library/system/art.srcjar
old mode 100644
new mode 100755
index a4e57d8..2d9437d
--- a/go/current/sdk/sdk_library/system/art.srcjar
+++ b/go/current/sdk/sdk_library/system/art.srcjar
Binary files differ
diff --git a/go/current/sdk/sdk_library/system/art.txt b/go/current/sdk/sdk_library/system/art.txt
old mode 100644
new mode 100755
diff --git a/go/current/sdk/sdk_library/system/art_annotations.zip b/go/current/sdk/sdk_library/system/art_annotations.zip
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/snapshot-creation-build-number.txt b/go/current/sdk/snapshot-creation-build-number.txt
old mode 100644
new mode 100755
index 4446a32..9cf727a
--- a/go/current/sdk/snapshot-creation-build-number.txt
+++ b/go/current/sdk/snapshot-creation-build-number.txt
@@ -1 +1 @@
-10768146
\ No newline at end of file
+11088951
\ No newline at end of file
diff --git a/go/current/sdk/x86/lib/libnativebridge_lazy.so b/go/current/sdk/x86/lib/libnativebridge_lazy.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/x86/lib/libnativehelper_compat_libc++.so b/go/current/sdk/x86/lib/libnativehelper_compat_libc++.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/x86/lib/libnativeloader_lazy.so b/go/current/sdk/x86/lib/libnativeloader_lazy.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/x86_64/lib/libnativebridge_lazy.so b/go/current/sdk/x86_64/lib/libnativebridge_lazy.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/x86_64/lib/libnativehelper_compat_libc++.so b/go/current/sdk/x86_64/lib/libnativehelper_compat_libc++.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/sdk/x86_64/lib/libnativeloader_lazy.so b/go/current/sdk/x86_64/lib/libnativeloader_lazy.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/test-exports/Android.bp b/go/current/test-exports/Android.bp
old mode 100644
new mode 100755
index 532314f..51bc253
--- a/go/current/test-exports/Android.bp
+++ b/go/current/test-exports/Android.bp
@@ -47,6 +47,7 @@
         "//frameworks/base/wifi/tests",
         "//libcore",
         "//libcore/luni/src/test/java9compatibility",
+        "//libcore/ojluni/src/test",
         "//packages/modules/Wifi/framework/tests",
         "//prebuilts:__subpackages__",
     ],
diff --git a/go/current/test-exports/arm/lib/libjavacoretests.so b/go/current/test-exports/arm/lib/libjavacoretests.so
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/test-exports/arm64/lib/libjavacoretests.so b/go/current/test-exports/arm64/lib/libjavacoretests.so
old mode 100644
new mode 100755
index e38d679..702e995
--- a/go/current/test-exports/arm64/lib/libjavacoretests.so
+++ b/go/current/test-exports/arm64/lib/libjavacoretests.so
Binary files differ
diff --git a/go/current/test-exports/java/apache-harmony-jdwp-tests-AndroidTest.xml b/go/current/test-exports/java/apache-harmony-jdwp-tests-AndroidTest.xml
old mode 100644
new mode 100755
diff --git a/go/current/test-exports/java/apache-harmony-jdwp-tests.jar b/go/current/test-exports/java/apache-harmony-jdwp-tests.jar
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/test-exports/java/apache-harmony-tests-AndroidTest.xml b/go/current/test-exports/java/apache-harmony-tests-AndroidTest.xml
old mode 100644
new mode 100755
diff --git a/go/current/test-exports/java/apache-harmony-tests.jar b/go/current/test-exports/java/apache-harmony-tests.jar
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/test-exports/java/art_cts_jvmti_test_library.jar b/go/current/test-exports/java/art_cts_jvmti_test_library.jar
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/test-exports/java/core-compat-test-rules.jar b/go/current/test-exports/java/core-compat-test-rules.jar
old mode 100644
new mode 100755
index 100cb25..f9d15e6
--- a/go/current/test-exports/java/core-compat-test-rules.jar
+++ b/go/current/test-exports/java/core-compat-test-rules.jar
Binary files differ
diff --git a/go/current/test-exports/java/core-libart-for-host.jar b/go/current/test-exports/java/core-libart-for-host.jar
old mode 100644
new mode 100755
index a43e54f..54d2c21
--- a/go/current/test-exports/java/core-libart-for-host.jar
+++ b/go/current/test-exports/java/core-libart-for-host.jar
Binary files differ
diff --git a/go/current/test-exports/java/core-ojtests-public-AndroidTest.xml b/go/current/test-exports/java/core-ojtests-public-AndroidTest.xml
old mode 100644
new mode 100755
diff --git a/go/current/test-exports/java/core-ojtests-public.jar b/go/current/test-exports/java/core-ojtests-public.jar
old mode 100644
new mode 100755
index 57f4537..dee3b0d
--- a/go/current/test-exports/java/core-ojtests-public.jar
+++ b/go/current/test-exports/java/core-ojtests-public.jar
Binary files differ
diff --git a/go/current/test-exports/java/core-test-rules.jar b/go/current/test-exports/java/core-test-rules.jar
old mode 100644
new mode 100755
index 6055b5d..27b709e
--- a/go/current/test-exports/java/core-test-rules.jar
+++ b/go/current/test-exports/java/core-test-rules.jar
Binary files differ
diff --git a/go/current/test-exports/java/core-tests-AndroidTest.xml b/go/current/test-exports/java/core-tests-AndroidTest.xml
old mode 100644
new mode 100755
diff --git a/go/current/test-exports/java/core-tests-support.jar b/go/current/test-exports/java/core-tests-support.jar
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/test-exports/java/core-tests.jar b/go/current/test-exports/java/core-tests.jar
old mode 100644
new mode 100755
index cf29970..08c4403
--- a/go/current/test-exports/java/core-tests.jar
+++ b/go/current/test-exports/java/core-tests.jar
Binary files differ
diff --git a/go/current/test-exports/java/expected_cts_outputs.jar b/go/current/test-exports/java/expected_cts_outputs.jar
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/test-exports/java/jsr166-tests-AndroidTest.xml b/go/current/test-exports/java/jsr166-tests-AndroidTest.xml
old mode 100644
new mode 100755
diff --git a/go/current/test-exports/java/jsr166-tests.jar b/go/current/test-exports/java/jsr166-tests.jar
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/test-exports/java/libcore-crypto-tests-AndroidTest.xml b/go/current/test-exports/java/libcore-crypto-tests-AndroidTest.xml
old mode 100644
new mode 100755
diff --git a/go/current/test-exports/java/libcore-crypto-tests.jar b/go/current/test-exports/java/libcore-crypto-tests.jar
old mode 100644
new mode 100755
index 7b26f3e..8498232
--- a/go/current/test-exports/java/libcore-crypto-tests.jar
+++ b/go/current/test-exports/java/libcore-crypto-tests.jar
Binary files differ
diff --git a/go/current/test-exports/java/libcore-expectations-knownfailures-jar.jar b/go/current/test-exports/java/libcore-expectations-knownfailures-jar.jar
old mode 100644
new mode 100755
index f269175..3f8911f
--- a/go/current/test-exports/java/libcore-expectations-knownfailures-jar.jar
+++ b/go/current/test-exports/java/libcore-expectations-knownfailures-jar.jar
Binary files differ
diff --git a/go/current/test-exports/java/libcore-expectations-virtualdeviceknownfailures-jar.jar b/go/current/test-exports/java/libcore-expectations-virtualdeviceknownfailures-jar.jar
old mode 100644
new mode 100755
Binary files differ
diff --git a/go/current/test-exports/java/okhttp-for-host.jar b/go/current/test-exports/java/okhttp-for-host.jar
old mode 100644
new mode 100755
index c15bee9..11a2aa1
--- a/go/current/test-exports/java/okhttp-for-host.jar
+++ b/go/current/test-exports/java/okhttp-for-host.jar
Binary files differ
diff --git a/go/current/test-exports/java/okhttp-nojarjar.jar b/go/current/test-exports/java/okhttp-nojarjar.jar
old mode 100644
new mode 100755
index 734a25e..b448b45
--- a/go/current/test-exports/java/okhttp-nojarjar.jar
+++ b/go/current/test-exports/java/okhttp-nojarjar.jar
Binary files differ
diff --git a/go/current/test-exports/java/okhttp-tests-nojarjar.jar b/go/current/test-exports/java/okhttp-tests-nojarjar.jar
old mode 100644
new mode 100755
index 2d6f940..dc907fa
--- a/go/current/test-exports/java/okhttp-tests-nojarjar.jar
+++ b/go/current/test-exports/java/okhttp-tests-nojarjar.jar
Binary files differ
diff --git a/go/current/test-exports/licenses/art/NOTICE b/go/current/test-exports/licenses/art/NOTICE
old mode 100644
new mode 100755
diff --git a/go/current/test-exports/licenses/external/apache-harmony/NOTICE b/go/current/test-exports/licenses/external/apache-harmony/NOTICE
old mode 100644
new mode 100755
diff --git a/go/current/test-exports/licenses/external/apache-harmony/jdwp/COPYRIGHT.txt b/go/current/test-exports/licenses/external/apache-harmony/jdwp/COPYRIGHT.txt
old mode 100644
new mode 100755
diff --git a/go/current/test-exports/licenses/external/apache-harmony/jdwp/LICENSE.txt b/go/current/test-exports/licenses/external/apache-harmony/jdwp/LICENSE.txt
old mode 100644
new mode 100755
diff --git a/go/current/test-exports/licenses/external/apache-harmony/jdwp/NOTICE.txt b/go/current/test-exports/licenses/external/apache-harmony/jdwp/NOTICE.txt
old mode 100644
new mode 100755
diff --git a/go/current/test-exports/licenses/external/okhttp/LICENSE.txt b/go/current/test-exports/licenses/external/okhttp/LICENSE.txt
old mode 100644
new mode 100755
diff --git a/go/current/test-exports/licenses/libcore/LICENSE b/go/current/test-exports/licenses/libcore/LICENSE
old mode 100644
new mode 100755
diff --git a/go/current/test-exports/licenses/libcore/NOTICE b/go/current/test-exports/licenses/libcore/NOTICE
old mode 100644
new mode 100755
diff --git a/go/current/test-exports/licenses/libcore/ojluni/src/main/NOTICE b/go/current/test-exports/licenses/libcore/ojluni/src/main/NOTICE
old mode 100644
new mode 100755
diff --git a/go/current/test-exports/licenses/libcore/ojluni/src/test/LICENSE b/go/current/test-exports/licenses/libcore/ojluni/src/test/LICENSE
old mode 100644
new mode 100755
diff --git a/go/current/test-exports/snapshot-creation-build-number.txt b/go/current/test-exports/snapshot-creation-build-number.txt
old mode 100644
new mode 100755
index 4446a32..9cf727a
--- a/go/current/test-exports/snapshot-creation-build-number.txt
+++ b/go/current/test-exports/snapshot-creation-build-number.txt
@@ -1 +1 @@
-10768146
\ No newline at end of file
+11088951
\ No newline at end of file
diff --git a/go/current/test-exports/x86/lib/libjavacoretests.so b/go/current/test-exports/x86/lib/libjavacoretests.so
old mode 100644
new mode 100755
index 0a0e42a..ef25cca
--- a/go/current/test-exports/x86/lib/libjavacoretests.so
+++ b/go/current/test-exports/x86/lib/libjavacoretests.so
Binary files differ
diff --git a/go/current/test-exports/x86_64/lib/libjavacoretests.so b/go/current/test-exports/x86_64/lib/libjavacoretests.so
old mode 100644
new mode 100755
index 90ae90c..04fe4ac
--- a/go/current/test-exports/x86_64/lib/libjavacoretests.so
+++ b/go/current/test-exports/x86_64/lib/libjavacoretests.so
Binary files differ