|  | @@ -53,7 +53,6 @@ cc_library(
 | 
	
		
			
				|  |  |      "src/core/lib/support/env.h",
 | 
	
		
			
				|  |  |      "src/core/lib/support/mpscq.h",
 | 
	
		
			
				|  |  |      "src/core/lib/support/murmur_hash.h",
 | 
	
		
			
				|  |  | -    "src/core/lib/support/percent_encoding.h",
 | 
	
		
			
				|  |  |      "src/core/lib/support/stack_lockfree.h",
 | 
	
		
			
				|  |  |      "src/core/lib/support/string.h",
 | 
	
		
			
				|  |  |      "src/core/lib/support/string_windows.h",
 | 
	
	
		
			
				|  | @@ -82,9 +81,6 @@ cc_library(
 | 
	
		
			
				|  |  |      "src/core/lib/support/log_windows.c",
 | 
	
		
			
				|  |  |      "src/core/lib/support/mpscq.c",
 | 
	
		
			
				|  |  |      "src/core/lib/support/murmur_hash.c",
 | 
	
		
			
				|  |  | -    "src/core/lib/support/percent_encoding.c",
 | 
	
		
			
				|  |  | -    "src/core/lib/support/slice.c",
 | 
	
		
			
				|  |  | -    "src/core/lib/support/slice_buffer.c",
 | 
	
		
			
				|  |  |      "src/core/lib/support/stack_lockfree.c",
 | 
	
		
			
				|  |  |      "src/core/lib/support/string.c",
 | 
	
		
			
				|  |  |      "src/core/lib/support/string_posix.c",
 | 
	
	
		
			
				|  | @@ -122,8 +118,6 @@ cc_library(
 | 
	
		
			
				|  |  |      "include/grpc/support/log.h",
 | 
	
		
			
				|  |  |      "include/grpc/support/log_windows.h",
 | 
	
		
			
				|  |  |      "include/grpc/support/port_platform.h",
 | 
	
		
			
				|  |  | -    "include/grpc/support/slice.h",
 | 
	
		
			
				|  |  | -    "include/grpc/support/slice_buffer.h",
 | 
	
		
			
				|  |  |      "include/grpc/support/string_util.h",
 | 
	
		
			
				|  |  |      "include/grpc/support/subprocess.h",
 | 
	
		
			
				|  |  |      "include/grpc/support/sync.h",
 | 
	
	
		
			
				|  | @@ -185,7 +179,6 @@ cc_library(
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/endpoint_pair.h",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/error.h",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/ev_epoll_linux.h",
 | 
	
		
			
				|  |  | -    "src/core/lib/iomgr/ev_poll_and_epoll_posix.h",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/ev_poll_posix.h",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/ev_posix.h",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/exec_ctx.h",
 | 
	
	
		
			
				|  | @@ -209,6 +202,7 @@ cc_library(
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/sockaddr_posix.h",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/sockaddr_utils.h",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/sockaddr_windows.h",
 | 
	
		
			
				|  |  | +    "src/core/lib/iomgr/socket_mutator.h",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/socket_utils.h",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/socket_utils_posix.h",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/socket_windows.h",
 | 
	
	
		
			
				|  | @@ -235,6 +229,8 @@ cc_library(
 | 
	
		
			
				|  |  |      "src/core/lib/json/json_common.h",
 | 
	
		
			
				|  |  |      "src/core/lib/json/json_reader.h",
 | 
	
		
			
				|  |  |      "src/core/lib/json/json_writer.h",
 | 
	
		
			
				|  |  | +    "src/core/lib/slice/percent_encoding.h",
 | 
	
		
			
				|  |  | +    "src/core/lib/slice/slice_string_helpers.h",
 | 
	
		
			
				|  |  |      "src/core/lib/surface/api_trace.h",
 | 
	
		
			
				|  |  |      "src/core/lib/surface/call.h",
 | 
	
		
			
				|  |  |      "src/core/lib/surface/call_test_only.h",
 | 
	
	
		
			
				|  | @@ -358,7 +354,6 @@ cc_library(
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/endpoint_pair_windows.c",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/error.c",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/ev_epoll_linux.c",
 | 
	
		
			
				|  |  | -    "src/core/lib/iomgr/ev_poll_and_epoll_posix.c",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/ev_poll_posix.c",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/ev_posix.c",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/exec_ctx.c",
 | 
	
	
		
			
				|  | @@ -380,6 +375,7 @@ cc_library(
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/resolve_address_windows.c",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/resource_quota.c",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/sockaddr_utils.c",
 | 
	
		
			
				|  |  | +    "src/core/lib/iomgr/socket_mutator.c",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/socket_utils_common_posix.c",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/socket_utils_linux.c",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/socket_utils_posix.c",
 | 
	
	
		
			
				|  | @@ -413,6 +409,10 @@ cc_library(
 | 
	
		
			
				|  |  |      "src/core/lib/json/json_reader.c",
 | 
	
		
			
				|  |  |      "src/core/lib/json/json_string.c",
 | 
	
		
			
				|  |  |      "src/core/lib/json/json_writer.c",
 | 
	
		
			
				|  |  | +    "src/core/lib/slice/percent_encoding.c",
 | 
	
		
			
				|  |  | +    "src/core/lib/slice/slice.c",
 | 
	
		
			
				|  |  | +    "src/core/lib/slice/slice_buffer.c",
 | 
	
		
			
				|  |  | +    "src/core/lib/slice/slice_string_helpers.c",
 | 
	
		
			
				|  |  |      "src/core/lib/surface/alarm.c",
 | 
	
		
			
				|  |  |      "src/core/lib/surface/api_trace.c",
 | 
	
		
			
				|  |  |      "src/core/lib/surface/byte_buffer.c",
 | 
	
	
		
			
				|  | @@ -547,6 +547,8 @@ cc_library(
 | 
	
		
			
				|  |  |      "include/grpc/grpc.h",
 | 
	
		
			
				|  |  |      "include/grpc/grpc_posix.h",
 | 
	
		
			
				|  |  |      "include/grpc/grpc_security_constants.h",
 | 
	
		
			
				|  |  | +    "include/grpc/slice.h",
 | 
	
		
			
				|  |  | +    "include/grpc/slice_buffer.h",
 | 
	
		
			
				|  |  |      "include/grpc/status.h",
 | 
	
		
			
				|  |  |      "include/grpc/impl/codegen/byte_buffer_reader.h",
 | 
	
		
			
				|  |  |      "include/grpc/impl/codegen/compression_types.h",
 | 
	
	
		
			
				|  | @@ -611,7 +613,6 @@ cc_library(
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/endpoint_pair.h",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/error.h",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/ev_epoll_linux.h",
 | 
	
		
			
				|  |  | -    "src/core/lib/iomgr/ev_poll_and_epoll_posix.h",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/ev_poll_posix.h",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/ev_posix.h",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/exec_ctx.h",
 | 
	
	
		
			
				|  | @@ -635,6 +636,7 @@ cc_library(
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/sockaddr_posix.h",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/sockaddr_utils.h",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/sockaddr_windows.h",
 | 
	
		
			
				|  |  | +    "src/core/lib/iomgr/socket_mutator.h",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/socket_utils.h",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/socket_utils_posix.h",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/socket_windows.h",
 | 
	
	
		
			
				|  | @@ -661,6 +663,8 @@ cc_library(
 | 
	
		
			
				|  |  |      "src/core/lib/json/json_common.h",
 | 
	
		
			
				|  |  |      "src/core/lib/json/json_reader.h",
 | 
	
		
			
				|  |  |      "src/core/lib/json/json_writer.h",
 | 
	
		
			
				|  |  | +    "src/core/lib/slice/percent_encoding.h",
 | 
	
		
			
				|  |  | +    "src/core/lib/slice/slice_string_helpers.h",
 | 
	
		
			
				|  |  |      "src/core/lib/surface/api_trace.h",
 | 
	
		
			
				|  |  |      "src/core/lib/surface/call.h",
 | 
	
		
			
				|  |  |      "src/core/lib/surface/call_test_only.h",
 | 
	
	
		
			
				|  | @@ -769,7 +773,6 @@ cc_library(
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/endpoint_pair_windows.c",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/error.c",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/ev_epoll_linux.c",
 | 
	
		
			
				|  |  | -    "src/core/lib/iomgr/ev_poll_and_epoll_posix.c",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/ev_poll_posix.c",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/ev_posix.c",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/exec_ctx.c",
 | 
	
	
		
			
				|  | @@ -791,6 +794,7 @@ cc_library(
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/resolve_address_windows.c",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/resource_quota.c",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/sockaddr_utils.c",
 | 
	
		
			
				|  |  | +    "src/core/lib/iomgr/socket_mutator.c",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/socket_utils_common_posix.c",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/socket_utils_linux.c",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/socket_utils_posix.c",
 | 
	
	
		
			
				|  | @@ -824,6 +828,10 @@ cc_library(
 | 
	
		
			
				|  |  |      "src/core/lib/json/json_reader.c",
 | 
	
		
			
				|  |  |      "src/core/lib/json/json_string.c",
 | 
	
		
			
				|  |  |      "src/core/lib/json/json_writer.c",
 | 
	
		
			
				|  |  | +    "src/core/lib/slice/percent_encoding.c",
 | 
	
		
			
				|  |  | +    "src/core/lib/slice/slice.c",
 | 
	
		
			
				|  |  | +    "src/core/lib/slice/slice_buffer.c",
 | 
	
		
			
				|  |  | +    "src/core/lib/slice/slice_string_helpers.c",
 | 
	
		
			
				|  |  |      "src/core/lib/surface/alarm.c",
 | 
	
		
			
				|  |  |      "src/core/lib/surface/api_trace.c",
 | 
	
		
			
				|  |  |      "src/core/lib/surface/byte_buffer.c",
 | 
	
	
		
			
				|  | @@ -933,6 +941,8 @@ cc_library(
 | 
	
		
			
				|  |  |      "include/grpc/grpc.h",
 | 
	
		
			
				|  |  |      "include/grpc/grpc_posix.h",
 | 
	
		
			
				|  |  |      "include/grpc/grpc_security_constants.h",
 | 
	
		
			
				|  |  | +    "include/grpc/slice.h",
 | 
	
		
			
				|  |  | +    "include/grpc/slice_buffer.h",
 | 
	
		
			
				|  |  |      "include/grpc/status.h",
 | 
	
		
			
				|  |  |      "include/grpc/impl/codegen/byte_buffer_reader.h",
 | 
	
		
			
				|  |  |      "include/grpc/impl/codegen/compression_types.h",
 | 
	
	
		
			
				|  | @@ -992,7 +1002,6 @@ cc_library(
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/endpoint_pair.h",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/error.h",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/ev_epoll_linux.h",
 | 
	
		
			
				|  |  | -    "src/core/lib/iomgr/ev_poll_and_epoll_posix.h",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/ev_poll_posix.h",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/ev_posix.h",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/exec_ctx.h",
 | 
	
	
		
			
				|  | @@ -1016,6 +1025,7 @@ cc_library(
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/sockaddr_posix.h",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/sockaddr_utils.h",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/sockaddr_windows.h",
 | 
	
		
			
				|  |  | +    "src/core/lib/iomgr/socket_mutator.h",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/socket_utils.h",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/socket_utils_posix.h",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/socket_windows.h",
 | 
	
	
		
			
				|  | @@ -1042,6 +1052,8 @@ cc_library(
 | 
	
		
			
				|  |  |      "src/core/lib/json/json_common.h",
 | 
	
		
			
				|  |  |      "src/core/lib/json/json_reader.h",
 | 
	
		
			
				|  |  |      "src/core/lib/json/json_writer.h",
 | 
	
		
			
				|  |  | +    "src/core/lib/slice/percent_encoding.h",
 | 
	
		
			
				|  |  | +    "src/core/lib/slice/slice_string_helpers.h",
 | 
	
		
			
				|  |  |      "src/core/lib/surface/api_trace.h",
 | 
	
		
			
				|  |  |      "src/core/lib/surface/call.h",
 | 
	
		
			
				|  |  |      "src/core/lib/surface/call_test_only.h",
 | 
	
	
		
			
				|  | @@ -1142,7 +1154,6 @@ cc_library(
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/endpoint_pair_windows.c",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/error.c",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/ev_epoll_linux.c",
 | 
	
		
			
				|  |  | -    "src/core/lib/iomgr/ev_poll_and_epoll_posix.c",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/ev_poll_posix.c",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/ev_posix.c",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/exec_ctx.c",
 | 
	
	
		
			
				|  | @@ -1164,6 +1175,7 @@ cc_library(
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/resolve_address_windows.c",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/resource_quota.c",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/sockaddr_utils.c",
 | 
	
		
			
				|  |  | +    "src/core/lib/iomgr/socket_mutator.c",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/socket_utils_common_posix.c",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/socket_utils_linux.c",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/socket_utils_posix.c",
 | 
	
	
		
			
				|  | @@ -1197,6 +1209,10 @@ cc_library(
 | 
	
		
			
				|  |  |      "src/core/lib/json/json_reader.c",
 | 
	
		
			
				|  |  |      "src/core/lib/json/json_string.c",
 | 
	
		
			
				|  |  |      "src/core/lib/json/json_writer.c",
 | 
	
		
			
				|  |  | +    "src/core/lib/slice/percent_encoding.c",
 | 
	
		
			
				|  |  | +    "src/core/lib/slice/slice.c",
 | 
	
		
			
				|  |  | +    "src/core/lib/slice/slice_buffer.c",
 | 
	
		
			
				|  |  | +    "src/core/lib/slice/slice_string_helpers.c",
 | 
	
		
			
				|  |  |      "src/core/lib/surface/alarm.c",
 | 
	
		
			
				|  |  |      "src/core/lib/surface/api_trace.c",
 | 
	
		
			
				|  |  |      "src/core/lib/surface/byte_buffer.c",
 | 
	
	
		
			
				|  | @@ -1302,6 +1318,8 @@ cc_library(
 | 
	
		
			
				|  |  |      "include/grpc/grpc.h",
 | 
	
		
			
				|  |  |      "include/grpc/grpc_posix.h",
 | 
	
		
			
				|  |  |      "include/grpc/grpc_security_constants.h",
 | 
	
		
			
				|  |  | +    "include/grpc/slice.h",
 | 
	
		
			
				|  |  | +    "include/grpc/slice_buffer.h",
 | 
	
		
			
				|  |  |      "include/grpc/status.h",
 | 
	
		
			
				|  |  |      "include/grpc/impl/codegen/byte_buffer_reader.h",
 | 
	
		
			
				|  |  |      "include/grpc/impl/codegen/compression_types.h",
 | 
	
	
		
			
				|  | @@ -1370,6 +1388,7 @@ cc_library(
 | 
	
		
			
				|  |  |      "src/cpp/common/core_codegen.cc",
 | 
	
		
			
				|  |  |      "src/cpp/common/resource_quota_cc.cc",
 | 
	
		
			
				|  |  |      "src/cpp/common/rpc_method.cc",
 | 
	
		
			
				|  |  | +    "src/cpp/common/version_cc.cc",
 | 
	
		
			
				|  |  |      "src/cpp/server/async_generic_service.cc",
 | 
	
		
			
				|  |  |      "src/cpp/server/create_default_thread_pool.cc",
 | 
	
		
			
				|  |  |      "src/cpp/server/dynamic_thread_pool.cc",
 | 
	
	
		
			
				|  | @@ -1513,6 +1532,7 @@ cc_library(
 | 
	
		
			
				|  |  |      "src/cpp/common/core_codegen.cc",
 | 
	
		
			
				|  |  |      "src/cpp/common/resource_quota_cc.cc",
 | 
	
		
			
				|  |  |      "src/cpp/common/rpc_method.cc",
 | 
	
		
			
				|  |  | +    "src/cpp/common/version_cc.cc",
 | 
	
		
			
				|  |  |      "src/cpp/server/async_generic_service.cc",
 | 
	
		
			
				|  |  |      "src/cpp/server/create_default_thread_pool.cc",
 | 
	
		
			
				|  |  |      "src/cpp/server/dynamic_thread_pool.cc",
 | 
	
	
		
			
				|  | @@ -1677,6 +1697,7 @@ cc_library(
 | 
	
		
			
				|  |  |      "src/cpp/common/core_codegen.cc",
 | 
	
		
			
				|  |  |      "src/cpp/common/resource_quota_cc.cc",
 | 
	
		
			
				|  |  |      "src/cpp/common/rpc_method.cc",
 | 
	
		
			
				|  |  | +    "src/cpp/common/version_cc.cc",
 | 
	
		
			
				|  |  |      "src/cpp/server/async_generic_service.cc",
 | 
	
		
			
				|  |  |      "src/cpp/server/create_default_thread_pool.cc",
 | 
	
		
			
				|  |  |      "src/cpp/server/dynamic_thread_pool.cc",
 | 
	
	
		
			
				|  | @@ -1882,9 +1903,6 @@ objc_library(
 | 
	
		
			
				|  |  |      "src/core/lib/support/log_windows.c",
 | 
	
		
			
				|  |  |      "src/core/lib/support/mpscq.c",
 | 
	
		
			
				|  |  |      "src/core/lib/support/murmur_hash.c",
 | 
	
		
			
				|  |  | -    "src/core/lib/support/percent_encoding.c",
 | 
	
		
			
				|  |  | -    "src/core/lib/support/slice.c",
 | 
	
		
			
				|  |  | -    "src/core/lib/support/slice_buffer.c",
 | 
	
		
			
				|  |  |      "src/core/lib/support/stack_lockfree.c",
 | 
	
		
			
				|  |  |      "src/core/lib/support/string.c",
 | 
	
		
			
				|  |  |      "src/core/lib/support/string_posix.c",
 | 
	
	
		
			
				|  | @@ -1922,8 +1940,6 @@ objc_library(
 | 
	
		
			
				|  |  |      "include/grpc/support/log.h",
 | 
	
		
			
				|  |  |      "include/grpc/support/log_windows.h",
 | 
	
		
			
				|  |  |      "include/grpc/support/port_platform.h",
 | 
	
		
			
				|  |  | -    "include/grpc/support/slice.h",
 | 
	
		
			
				|  |  | -    "include/grpc/support/slice_buffer.h",
 | 
	
		
			
				|  |  |      "include/grpc/support/string_util.h",
 | 
	
		
			
				|  |  |      "include/grpc/support/subprocess.h",
 | 
	
		
			
				|  |  |      "include/grpc/support/sync.h",
 | 
	
	
		
			
				|  | @@ -1954,7 +1970,6 @@ objc_library(
 | 
	
		
			
				|  |  |      "src/core/lib/support/env.h",
 | 
	
		
			
				|  |  |      "src/core/lib/support/mpscq.h",
 | 
	
		
			
				|  |  |      "src/core/lib/support/murmur_hash.h",
 | 
	
		
			
				|  |  | -    "src/core/lib/support/percent_encoding.h",
 | 
	
		
			
				|  |  |      "src/core/lib/support/stack_lockfree.h",
 | 
	
		
			
				|  |  |      "src/core/lib/support/string.h",
 | 
	
		
			
				|  |  |      "src/core/lib/support/string_windows.h",
 | 
	
	
		
			
				|  | @@ -2000,7 +2015,6 @@ objc_library(
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/endpoint_pair_windows.c",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/error.c",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/ev_epoll_linux.c",
 | 
	
		
			
				|  |  | -    "src/core/lib/iomgr/ev_poll_and_epoll_posix.c",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/ev_poll_posix.c",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/ev_posix.c",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/exec_ctx.c",
 | 
	
	
		
			
				|  | @@ -2022,6 +2036,7 @@ objc_library(
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/resolve_address_windows.c",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/resource_quota.c",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/sockaddr_utils.c",
 | 
	
		
			
				|  |  | +    "src/core/lib/iomgr/socket_mutator.c",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/socket_utils_common_posix.c",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/socket_utils_linux.c",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/socket_utils_posix.c",
 | 
	
	
		
			
				|  | @@ -2055,6 +2070,10 @@ objc_library(
 | 
	
		
			
				|  |  |      "src/core/lib/json/json_reader.c",
 | 
	
		
			
				|  |  |      "src/core/lib/json/json_string.c",
 | 
	
		
			
				|  |  |      "src/core/lib/json/json_writer.c",
 | 
	
		
			
				|  |  | +    "src/core/lib/slice/percent_encoding.c",
 | 
	
		
			
				|  |  | +    "src/core/lib/slice/slice.c",
 | 
	
		
			
				|  |  | +    "src/core/lib/slice/slice_buffer.c",
 | 
	
		
			
				|  |  | +    "src/core/lib/slice/slice_string_helpers.c",
 | 
	
		
			
				|  |  |      "src/core/lib/surface/alarm.c",
 | 
	
		
			
				|  |  |      "src/core/lib/surface/api_trace.c",
 | 
	
		
			
				|  |  |      "src/core/lib/surface/byte_buffer.c",
 | 
	
	
		
			
				|  | @@ -2189,6 +2208,8 @@ objc_library(
 | 
	
		
			
				|  |  |      "include/grpc/grpc.h",
 | 
	
		
			
				|  |  |      "include/grpc/grpc_posix.h",
 | 
	
		
			
				|  |  |      "include/grpc/grpc_security_constants.h",
 | 
	
		
			
				|  |  | +    "include/grpc/slice.h",
 | 
	
		
			
				|  |  | +    "include/grpc/slice_buffer.h",
 | 
	
		
			
				|  |  |      "include/grpc/status.h",
 | 
	
		
			
				|  |  |      "include/grpc/impl/codegen/byte_buffer_reader.h",
 | 
	
		
			
				|  |  |      "include/grpc/impl/codegen/compression_types.h",
 | 
	
	
		
			
				|  | @@ -2232,7 +2253,6 @@ objc_library(
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/endpoint_pair.h",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/error.h",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/ev_epoll_linux.h",
 | 
	
		
			
				|  |  | -    "src/core/lib/iomgr/ev_poll_and_epoll_posix.h",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/ev_poll_posix.h",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/ev_posix.h",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/exec_ctx.h",
 | 
	
	
		
			
				|  | @@ -2256,6 +2276,7 @@ objc_library(
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/sockaddr_posix.h",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/sockaddr_utils.h",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/sockaddr_windows.h",
 | 
	
		
			
				|  |  | +    "src/core/lib/iomgr/socket_mutator.h",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/socket_utils.h",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/socket_utils_posix.h",
 | 
	
		
			
				|  |  |      "src/core/lib/iomgr/socket_windows.h",
 | 
	
	
		
			
				|  | @@ -2282,6 +2303,8 @@ objc_library(
 | 
	
		
			
				|  |  |      "src/core/lib/json/json_common.h",
 | 
	
		
			
				|  |  |      "src/core/lib/json/json_reader.h",
 | 
	
		
			
				|  |  |      "src/core/lib/json/json_writer.h",
 | 
	
		
			
				|  |  | +    "src/core/lib/slice/percent_encoding.h",
 | 
	
		
			
				|  |  | +    "src/core/lib/slice/slice_string_helpers.h",
 | 
	
		
			
				|  |  |      "src/core/lib/surface/api_trace.h",
 | 
	
		
			
				|  |  |      "src/core/lib/surface/call.h",
 | 
	
		
			
				|  |  |      "src/core/lib/surface/call_test_only.h",
 |