@@ -471,6 +471,7 @@ if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_MAC OR _gRPC_PLATFORM_POSIX)
471
471
add_dependencies (buildtests_c memory_profile_test)
472
472
endif ()
473
473
add_dependencies (buildtests_c message_compress_test)
474
+ add_dependencies (buildtests_c minimal_stack_is_minimal_test)
474
475
add_dependencies (buildtests_c mlog_test)
475
476
add_dependencies (buildtests_c multiple_server_queues_test)
476
477
add_dependencies (buildtests_c murmur_hash_test)
@@ -913,15 +914,10 @@ add_library(grpc
913
914
src/core/lib/channel/channel_args.c
914
915
src/core/lib/channel/channel_stack.c
915
916
src/core/lib/channel/channel_stack_builder.c
916
- src/core/lib/channel/compress_filter.c
917
917
src/core/lib/channel/connected_channel.c
918
- src/core/lib/channel/deadline_filter.c
919
918
src/core/lib/channel/handshaker.c
920
919
src/core/lib/channel/handshaker_factory.c
921
920
src/core/lib/channel/handshaker_registry.c
922
- src/core/lib/channel/http_client_filter.c
923
- src/core/lib/channel/http_server_filter.c
924
- src/core/lib/channel/message_size_filter.c
925
921
src/core/lib/compression/compression.c
926
922
src/core/lib/compression/message_compress.c
927
923
src/core/lib/debug/trace.c
@@ -1058,6 +1054,10 @@ add_library(grpc
1058
1054
src/core/ext /transport/chttp2/transport/varint.c
1059
1055
src/core/ext /transport/chttp2/transport/writing.c
1060
1056
src/core/ext /transport/chttp2/alpn/alpn.c
1057
+ src/core/ext /filters/http/client/http_client_filter.c
1058
+ src/core/ext /filters/http/http_filters_plugin.c
1059
+ src/core/ext /filters/http/message_compress/message_compress_filter.c
1060
+ src/core/ext /filters/http/server/http_server_filter.c
1061
1061
src/core/lib/http/httpcli_security_connector.c
1062
1062
src/core/lib/security/context/security_context.c
1063
1063
src/core/lib/security/credentials/composite/composite_credentials.c
@@ -1107,6 +1107,7 @@ add_library(grpc
1107
1107
src/core/ext /filters/client_channel/subchannel.c
1108
1108
src/core/ext /filters/client_channel/subchannel_index.c
1109
1109
src/core/ext /filters/client_channel/uri_parser.c
1110
+ src/core/ext /filters/deadline/deadline_filter.c
1110
1111
src/core/ext /transport/chttp2/client/chttp2_connector.c
1111
1112
src/core/ext /transport/chttp2/server/insecure/server_chttp2.c
1112
1113
src/core/ext /transport/chttp2/server/insecure/server_chttp2_posix.c
@@ -1143,6 +1144,7 @@ add_library(grpc
1143
1144
src/core/ext /census/trace_context.c
1144
1145
src/core/ext /census/tracing.c
1145
1146
src/core/ext /filters/max_age/max_age_filter.c
1147
+ src/core/ext /filters/message_size/message_size_filter.c
1146
1148
src/core/plugin_registry/grpc_plugin_registry.c
1147
1149
)
1148
1150
@@ -1237,15 +1239,10 @@ add_library(grpc_cronet
1237
1239
src/core/lib/channel/channel_args.c
1238
1240
src/core/lib/channel/channel_stack.c
1239
1241
src/core/lib/channel/channel_stack_builder.c
1240
- src/core/lib/channel/compress_filter.c
1241
1242
src/core/lib/channel/connected_channel.c
1242
- src/core/lib/channel/deadline_filter.c
1243
1243
src/core/lib/channel/handshaker.c
1244
1244
src/core/lib/channel/handshaker_factory.c
1245
1245
src/core/lib/channel/handshaker_registry.c
1246
- src/core/lib/channel/http_client_filter.c
1247
- src/core/lib/channel/http_server_filter.c
1248
- src/core/lib/channel/message_size_filter.c
1249
1246
src/core/lib/compression/compression.c
1250
1247
src/core/lib/compression/message_compress.c
1251
1248
src/core/lib/debug/trace.c
@@ -1385,6 +1382,10 @@ add_library(grpc_cronet
1385
1382
src/core/ext /transport/chttp2/transport/varint.c
1386
1383
src/core/ext /transport/chttp2/transport/writing.c
1387
1384
src/core/ext /transport/chttp2/alpn/alpn.c
1385
+ src/core/ext /filters/http/client/http_client_filter.c
1386
+ src/core/ext /filters/http/http_filters_plugin.c
1387
+ src/core/ext /filters/http/message_compress/message_compress_filter.c
1388
+ src/core/ext /filters/http/server/http_server_filter.c
1388
1389
src/core/ext /filters/client_channel/channel_connectivity.c
1389
1390
src/core/ext /filters/client_channel/client_channel.c
1390
1391
src/core/ext /filters/client_channel/client_channel_factory.c
@@ -1405,6 +1406,7 @@ add_library(grpc_cronet
1405
1406
src/core/ext /filters/client_channel/subchannel.c
1406
1407
src/core/ext /filters/client_channel/subchannel_index.c
1407
1408
src/core/ext /filters/client_channel/uri_parser.c
1409
+ src/core/ext /filters/deadline/deadline_filter.c
1408
1410
src/core/lib/http/httpcli_security_connector.c
1409
1411
src/core/lib/security/context/security_context.c
1410
1412
src/core/lib/security/credentials/composite/composite_credentials.c
@@ -1547,15 +1549,10 @@ add_library(grpc_test_util
1547
1549
src/core/lib/channel/channel_args.c
1548
1550
src/core/lib/channel/channel_stack.c
1549
1551
src/core/lib/channel/channel_stack_builder.c
1550
- src/core/lib/channel/compress_filter.c
1551
1552
src/core/lib/channel/connected_channel.c
1552
- src/core/lib/channel/deadline_filter.c
1553
1553
src/core/lib/channel/handshaker.c
1554
1554
src/core/lib/channel/handshaker_factory.c
1555
1555
src/core/lib/channel/handshaker_registry.c
1556
- src/core/lib/channel/http_client_filter.c
1557
- src/core/lib/channel/http_server_filter.c
1558
- src/core/lib/channel/message_size_filter.c
1559
1556
src/core/lib/compression/compression.c
1560
1557
src/core/lib/compression/message_compress.c
1561
1558
src/core/lib/debug/trace.c
@@ -1808,15 +1805,10 @@ add_library(grpc_unsecure
1808
1805
src/core/lib/channel/channel_args.c
1809
1806
src/core/lib/channel/channel_stack.c
1810
1807
src/core/lib/channel/channel_stack_builder.c
1811
- src/core/lib/channel/compress_filter.c
1812
1808
src/core/lib/channel/connected_channel.c
1813
- src/core/lib/channel/deadline_filter.c
1814
1809
src/core/lib/channel/handshaker.c
1815
1810
src/core/lib/channel/handshaker_factory.c
1816
1811
src/core/lib/channel/handshaker_registry.c
1817
- src/core/lib/channel/http_client_filter.c
1818
- src/core/lib/channel/http_server_filter.c
1819
- src/core/lib/channel/message_size_filter.c
1820
1812
src/core/lib/compression/compression.c
1821
1813
src/core/lib/compression/message_compress.c
1822
1814
src/core/lib/debug/trace.c
@@ -1954,6 +1946,10 @@ add_library(grpc_unsecure
1954
1946
src/core/ext /transport/chttp2/transport/varint.c
1955
1947
src/core/ext /transport/chttp2/transport/writing.c
1956
1948
src/core/ext /transport/chttp2/alpn/alpn.c
1949
+ src/core/ext /filters/http/client/http_client_filter.c
1950
+ src/core/ext /filters/http/http_filters_plugin.c
1951
+ src/core/ext /filters/http/message_compress/message_compress_filter.c
1952
+ src/core/ext /filters/http/server/http_server_filter.c
1957
1953
src/core/ext /transport/chttp2/server/chttp2_server.c
1958
1954
src/core/ext /transport/chttp2/client/insecure/channel_create.c
1959
1955
src/core/ext /transport/chttp2/client/insecure/channel_create_posix.c
@@ -1978,6 +1974,7 @@ add_library(grpc_unsecure
1978
1974
src/core/ext /filters/client_channel/subchannel.c
1979
1975
src/core/ext /filters/client_channel/subchannel_index.c
1980
1976
src/core/ext /filters/client_channel/uri_parser.c
1977
+ src/core/ext /filters/deadline/deadline_filter.c
1981
1978
src/core/ext /filters/client_channel/resolver/dns/c_ares/dns_resolver_ares.c
1982
1979
src/core/ext /filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver_posix.c
1983
1980
src/core/ext /filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper.c
@@ -2009,6 +2006,7 @@ add_library(grpc_unsecure
2009
2006
src/core/ext /census/trace_context.c
2010
2007
src/core/ext /census/tracing.c
2011
2008
src/core/ext /filters/max_age/max_age_filter.c
2009
+ src/core/ext /filters/message_size/message_size_filter.c
2012
2010
src/core/plugin_registry/grpc_unsecure_plugin_registry.c
2013
2011
)
2014
2012
@@ -2226,15 +2224,10 @@ add_library(grpc++
2226
2224
src/core/lib/channel/channel_args.c
2227
2225
src/core/lib/channel/channel_stack.c
2228
2226
src/core/lib/channel/channel_stack_builder.c
2229
- src/core/lib/channel/compress_filter.c
2230
2227
src/core/lib/channel/connected_channel.c
2231
- src/core/lib/channel/deadline_filter.c
2232
2228
src/core/lib/channel/handshaker.c
2233
2229
src/core/lib/channel/handshaker_factory.c
2234
2230
src/core/lib/channel/handshaker_registry.c
2235
- src/core/lib/channel/http_client_filter.c
2236
- src/core/lib/channel/http_server_filter.c
2237
- src/core/lib/channel/message_size_filter.c
2238
2231
src/core/lib/compression/compression.c
2239
2232
src/core/lib/compression/message_compress.c
2240
2233
src/core/lib/debug/trace.c
@@ -2557,15 +2550,10 @@ add_library(grpc++_cronet
2557
2550
src/core/lib/channel/channel_args.c
2558
2551
src/core/lib/channel/channel_stack.c
2559
2552
src/core/lib/channel/channel_stack_builder.c
2560
- src/core/lib/channel/compress_filter.c
2561
2553
src/core/lib/channel/connected_channel.c
2562
- src/core/lib/channel/deadline_filter.c
2563
2554
src/core/lib/channel/handshaker.c
2564
2555
src/core/lib/channel/handshaker_factory.c
2565
2556
src/core/lib/channel/handshaker_registry.c
2566
- src/core/lib/channel/http_client_filter.c
2567
- src/core/lib/channel/http_server_filter.c
2568
- src/core/lib/channel/message_size_filter.c
2569
2557
src/core/lib/compression/compression.c
2570
2558
src/core/lib/compression/message_compress.c
2571
2559
src/core/lib/debug/trace.c
@@ -2708,6 +2696,10 @@ add_library(grpc++_cronet
2708
2696
src/core/ext /transport/chttp2/transport/varint.c
2709
2697
src/core/ext /transport/chttp2/transport/writing.c
2710
2698
src/core/ext /transport/chttp2/alpn/alpn.c
2699
+ src/core/ext /filters/http/client/http_client_filter.c
2700
+ src/core/ext /filters/http/http_filters_plugin.c
2701
+ src/core/ext /filters/http/message_compress/message_compress_filter.c
2702
+ src/core/ext /filters/http/server/http_server_filter.c
2711
2703
src/core/ext /filters/client_channel/channel_connectivity.c
2712
2704
src/core/ext /filters/client_channel/client_channel.c
2713
2705
src/core/ext /filters/client_channel/client_channel_factory.c
@@ -2728,6 +2720,7 @@ add_library(grpc++_cronet
2728
2720
src/core/ext /filters/client_channel/subchannel.c
2729
2721
src/core/ext /filters/client_channel/subchannel_index.c
2730
2722
src/core/ext /filters/client_channel/uri_parser.c
2723
+ src/core/ext /filters/deadline/deadline_filter.c
2731
2724
src/core/ext /transport/chttp2/server/insecure/server_chttp2.c
2732
2725
src/core/ext /transport/chttp2/server/insecure/server_chttp2_posix.c
2733
2726
src/core/ext /transport/chttp2/server/chttp2_server.c
@@ -3323,15 +3316,10 @@ add_library(grpc++_unsecure
3323
3316
src/core/lib/channel/channel_args.c
3324
3317
src/core/lib/channel/channel_stack.c
3325
3318
src/core/lib/channel/channel_stack_builder.c
3326
- src/core/lib/channel/compress_filter.c
3327
3319
src/core/lib/channel/connected_channel.c
3328
- src/core/lib/channel/deadline_filter.c
3329
3320
src/core/lib/channel/handshaker.c
3330
3321
src/core/lib/channel/handshaker_factory.c
3331
3322
src/core/lib/channel/handshaker_registry.c
3332
- src/core/lib/channel/http_client_filter.c
3333
- src/core/lib/channel/http_server_filter.c
3334
- src/core/lib/channel/message_size_filter.c
3335
3323
src/core/lib/compression/compression.c
3336
3324
src/core/lib/compression/message_compress.c
3337
3325
src/core/lib/debug/trace.c
@@ -7458,6 +7446,37 @@ target_link_libraries(message_compress_test
7458
7446
endif (gRPC_BUILD_TESTS)
7459
7447
if (gRPC_BUILD_TESTS)
7460
7448
7449
+ add_executable (minimal_stack_is_minimal_test
7450
+ test /core/channel/minimal_stack_is_minimal_test.c
7451
+ )
7452
+
7453
+
7454
+ target_include_directories (minimal_stack_is_minimal_test
7455
+ PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}
7456
+ PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} /include
7457
+ PRIVATE ${BORINGSSL_ROOT_DIR} /include
7458
+ PRIVATE ${PROTOBUF_ROOT_DIR} /src
7459
+ PRIVATE ${BENCHMARK_ROOT_DIR} /include
7460
+ PRIVATE ${ZLIB_ROOT_DIR}
7461
+ PRIVATE ${CMAKE_CURRENT_BINARY_DIR} /third_party/zlib
7462
+ PRIVATE ${CARES_BUILD_INCLUDE_DIR}
7463
+ PRIVATE ${CARES_INCLUDE_DIR}
7464
+ PRIVATE ${CARES_PLATFORM_INCLUDE_DIR}
7465
+ PRIVATE ${CMAKE_CURRENT_BINARY_DIR} /third_party/cares/cares
7466
+ PRIVATE ${CMAKE_CURRENT_BINARY_DIR} /third_party/gflags/include
7467
+ )
7468
+
7469
+ target_link_libraries (minimal_stack_is_minimal_test
7470
+ ${_gRPC_ALLTARGETS_LIBRARIES}
7471
+ grpc_test_util
7472
+ grpc
7473
+ gpr_test_util
7474
+ gpr
7475
+ )
7476
+
7477
+ endif (gRPC_BUILD_TESTS)
7478
+ if (gRPC_BUILD_TESTS)
7479
+
7461
7480
add_executable (mlog_test
7462
7481
test /core/census/mlog_test.c
7463
7482
)
0 commit comments